• python学习作业(一)


    python学习作业(一)

    1、使用while循环输出12345 68910

    2、求1-100所有数的和

    3、输出1-100所有数的奇数

    4、输出1-100所有数的偶数

    5、求1-2+3-4+5-……99所有数的和

    6、用户登录三次重试机会

    #1、使用while循环输出12345 68910
    #初始化n=0,当n小于10时打印,对n进行循环,循环的计数器为n加1,如果n等于7时打印空格,打印时不要换行,用end函数可以不换行
    n = 0
    while n < 10:
        n += 1
        if n == 7:
            print(' ',end='')
            continue
        print(n,end='')
    print('')
    #2、求1-100所有数的和
    n = sum_n = 0
    while n<100:
        n+=1
        sum_n +=n
    print('1-100所有数的和:sum_n%d'%sum_n)
    
    #输出1-100所有数的奇数
    n=0
    while n<100:
        n+=1
        if n%2==1:
            print(n,end=' ')
    print('')
    #输出1-100所有数的偶数
    n=0
    while n<100:
        n+=1
        if n%2==0:
            print(n,end=' ')
    print('')
    
    # 5、求1-2+3-4+5-……99所有数的和
    #求出奇数的和与偶数负数的和
    n= 0
    n =m =i =  sum_n = 0
    while i<99:
        i+=1
        if i%2==1:
            n+=i
        else:
            m-=i
    sum_n= n+m
    print(sum_n)
    
    # 6、用户登录三次重试机会
    i = 0
    str= ''
    while i<3:
        i+=1
        str = input("请输入密码:")
        if str =='123':
            print('您输入的密码正确!')
            break
        else:
            print('您输入的密码错误!')

    结果:

    123456 8910
    1-100所有数的和:sum_n5050
    1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 95 97 99
    2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 100
    50
    请输入密码:123
    您输入的密码正确!

  • 相关阅读:
    ajax请求
    easyui相关问题
    linux解压命令
    angular2 中文学习资料整理
    在angular2服务中注入服务
    Angular 2模板语法
    登录,注册流程(基于token的身份验证)
    Node Js与JavaScript的区别及nodejs优缺点。
    yarn包管理网站
    浅谈Cookie,Session,WebStorage区别,应用场景
  • 原文地址:https://www.cnblogs.com/hanjiangs/p/14192207.html
Copyright © 2020-2023  润新知