• python练习题1


    题目

    1、使用while循环输入 1 2 3 4 5 6     8 9 10
    2、求1-100的所有数的和
    3、输出 1-100 内的所有奇数
    4、输出 1-100 内的所有偶数

    5、求1-2+3-4+5 ... 99的所有数的和
    6、 用户登陆(三次机会重试)

    我的代码:

    """
    print('====1、while循环输出123456 89 ====')
    n = 1
    while n<11:
        n = n + 1
        if(n != 7):
            print(n)
        else:
            pass
    """
    '''
    print('====	2、求1-100的所有数的和 ====')
    b= 0
    b_add=0
    while b<=100 :
    
        b_add =b_add+ b
        b=b+1
    
    print(b,b_add)
    '''
    
    '''
    print('====	3、输出 1-100 内的所有奇数 ====')
    n = 1
    while n<=100:
        if 1==(n%2) :
            print(n)
        else :
            pass
        n = n+1
    '''
    
    '''
    print('====	4、输出 1-100 内的所有偶数 ====')
    n = 1
    while n<=100:
        if 0==(n%2) :
            print(n)
        else :
            pass
        n = n+1
    
    '''
    '''
    print('====	5、求1-2+3-4+5 ... 99的所有数的和 ====')
    ji_shu =1
    ou_shu =2
    result =0
    while (ji_shu<100) and (ou_shu<100):
        result =result+ (ji_shu - ou_shu)
        ou_shu = ou_shu+2
        ji_shu = ji_shu+2
    print(result)
    
    '''
    
    '''
    print('====	5、求1-2+3-4+5 ... 99的所有数的和 ====')
    n =1
    result =0
    while n <100:
        if 1==( n%2) :
            result=result + n
        else:
            result=result - n        
        n=n+1
        
    print(result)
    '''
    
    #!/usr/bin/env python
    # -*- coding:uft-8 -*-
    mi_ma ='123'
    zhanghu = "zhanghu"
    print('====  6、用户登陆(三次机会重试) ====')
    print('please input your password')
    count =1
    
    while count < 4:
        print('name:')
        z = input()
        print('password:')
        n = input()
        if mi_ma ==n and z ==zhanghu:
            print('sign in sucessfully!!')
            count = 10
    
        else :
            pass
        count = count +1
    
    if count == 4:
            print('failed!!')
    else :
            print('ok!!')
            
    

    参考代码:

    #1、使用while循环输入 1 2 3 4 5 6     8 9 10
        n = 1
        while n < 11:
            if n == 7:
                pass
            else:
                print(n)
            n = n + 1
        
        print('----end----')
        
    #2、求1-100的所有数的和
        n = 1
        s = 0
        while n < 101:
            s = s + n						
            n = n + 1
        
        print(s)
    
    #3、输出 1-100 内的所有奇数
        
        n = 1
        while n < 101:
            temp = n % 2
            if temp == 0:
                pass
            else:
                print(n)
            n = n + 1
        
        print('----end----')
            
    #4、输出 1-100 内的所有偶数
    
        n = 1
        while n < 101:
            temp = n % 2
            if temp == 0:
                print(n)
            else:
                pass
            n = n + 1
        
        print('----end----')
    
    #5、求1-2+3-4+5 ... 99的所有数的和
        n = 1
        s = 0 # s是之前所有数的总和
        while n < 100:
            temp = n % 2
            if temp == 0:
                s = s - n	
            else:
                s = s + n						
            n = n + 1
        
        print(s)
    
    #6、用户登陆(三次机会重试)
    count = 0
    while count < 3:
        user = input('>>>')
        pwd = input('>>>')
        if user == 'alex' and pwd == '123':
            print('欢迎登陆')
            print('..........')
            break
        else:
            print('用户名或者密码错误')
        count = count + 1
    
    
    
  • 相关阅读:
    【洛谷P3389 【模板】高斯消元法】
    清北学堂培训2019.4.7
    清北学堂培训2019.4.6
    清北学堂培训2019.4.4
    个人对于数论的一点整理
    【洛谷P1134 阶乘问题】
    【洛谷P1313 计算系数】
    【洛谷P2822 组合数问题】
    【NOIP数论内容整理】
    特斯拉全自助驾驶芯片初始Meet Tesla FSD SoC
  • 原文地址:https://www.cnblogs.com/jyfootprint/p/9409930.html
Copyright © 2020-2023  润新知