• 练习题


    1.使用while循环输出1 2 3 4 5 6 8 9 10

    """
    注意:Tab和空格不能混用,否则会出现报错
    """
    n = 1
    while n < 11:
        if n == 7:
            pass
        else:
            print(n)
        n = n + 1
    print ('end')

    2.求1-100所有数的和

    s = 0
    n = 1
    while n < 101:
        s = s + n
        n = n + 1
    print(s)

    3.输出1-100内所有的奇数

    '''
    n= n +1只能放在while这个循环里而不能放在if 条件语句里
    
    n = 1
    while n < 101:
        s = n % 2
        if s == 1:
            print (n)
            n = n + 1
        else:
            pass
    这个代码只能输出1一个数字
    '''
    n = 1
    while n < 101:
        s = n % 2
        if s == 1:
            print (n)
        else:
            pass
        n = n + 1


    4.输出1-100内所有的偶数

    n = 1
    while n < 101:
        s = n % 2
        if s != 1:
            print (n)
        else:
            pass
        n = n + 1

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

    '''
    这个代码不行,因为在if条件语句内将n取反了,下边又在while语句中将n + 1
    s = 0
    n = 1
    while n < 100:
        m = n % 2
        if m !=1:
            n = - n
        else:
            pass
        s = s + n
        n = n + 1
    print(s)
    '''
    s = 0
    n = 1
    while n < 100:
        m = n % 2
        if m !=1:
            s=s - n
        else:
            s = s + n
        n = n + 1
    print(s)

    6.用户登录(三次机会重试)

    '''
    注意:
    所有符号在输入的时候只能使用英文输入,冒号、括号也是如此,否则会报错
    '''
    x = input("请输入你的注册用户名:")
    y = input("请输入你的注册登录口令:")
    count = 0
    print("请登录:")
    m = input("请输入你的用户名:")
    while count < 3:
        if m == x:
            n = input("请输入你登录口令:")
            if n == y:
                print('登录成功!')
            else:
                print('口令错误!')
        else:
            print('用户名错误!')
        count += 1
    else:
        print("登录次数已达三次!")
  • 相关阅读:
    设置Jmeter默认中文页面
    spring boot controller设置 @Transactional 不回滚的解决办法
    SpringBoot事务注解@Transactional
    spring boot @Transactional事物处理
    Spring事务管理中@Transactional
    @Transactional 注解的使用和注意
    spring的@Transactional注解详细用法
    【Developer Log】ProGuard扰码可执行JAR包
    使用Jprofiler+jmeter进行JVM性能调优
    SQL中如何使用EXISTS替代IN
  • 原文地址:https://www.cnblogs.com/foever-lee/p/9797238.html
Copyright © 2020-2023  润新知