zoukankan      html  css  js  c++  java
  • 作业3

    作业(必做题):
    #1. 使用while循环输出1 2 3 4 5 6 8 9 10

    num = 1
    while num <= 10:
        if num != 7:
            print(num, end=" ")
        else:
            print("     ", end="")
        num += 1
    else:
        print("")


    #2. 求1-100的所有数的和

    sum1 = 0
    num = 1
    while num <= 100:
        sum1 += num
        num += 1
    print(sum1)


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

    num = 1
    while num <= 100:
        if num % 2 == 1:
            print(num)
        num += 1


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

    num = 1
    while num <= 100:
        if num % 2 == 0:
            print(num)
        num += 1


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

    sum1 = 0
    num = 1
    while num < 100:
    if num % 2 == 1:
    sum1 += num
    else:
    sum1 -= num
    num += 1
    print(sum1)


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

    count = 0
    while count <= 3:
        user = input("请输入用户名:")
        password = input("请输入密码:")
        if user == "wu" and password == "123":
            print("登陆成功")
            break
        else:
            count += 1
            print('登录失败,请重新输入')


    #7:猜年龄游戏
    要求:
    允许用户最多尝试3次,3次都没猜对的话,就直接退出,如果猜对了,打印恭喜信息并退出

    count = 0
    age = "22"
    while count <= 2:
        gress = input("请输入你猜的年龄:")
        if age == gress:
            print("恭喜你猜对了!")
            break
        else:
            count += 1
            if count <= 2:
                print('猜错啦,请重新猜')
    else:
        print("你失败了")

    #8:猜年龄游戏升级版(选做题)
    要求:
    允许用户最多尝试3次
    每尝试3次后,如果还没猜对,就问用户是否还想继续玩,如果回答Y或y, 就继续让其猜3次,以此往复,如果回答N或n,就退出程序
    如何猜对了,就直接退出

    count = 0
    age = "22"
    conti = 1
    while conti:
        while count <= 2:
            gress = input("请输入你猜的年龄:")
            if age == gress:
                print("恭喜你猜对了!")
                conti = 0
                break
            else:
                count += 1
                if count <= 2:
                    print('猜错啦,请重新猜')
        else:
            result = input("三次机会用完了!请问选择是否重新玩一次:(y或Y继续,n或N退出)")
            if result.upper() == "N":
                conti = 0
            elif result.upper() == "Y":
                conti = 1
                count = 0
  • 相关阅读:
    I/O多路复用
    Django重点之url别名
    10 个常用的 Linux 命令?
    软连接和硬链接的区别?
    Linux 重定向命令有哪些?有什么区别?
    在 linux 中 find 和 grep 的区别??
    Django中用 form 实现登录注册
    你所遵循的PEP8代码规范是什么?请举例说明其要求?
    什么是 Python 的命名空间?
    ELK+Kafka日志收集环境搭建
  • 原文地址:https://www.cnblogs.com/achai222/p/12449036.html
Copyright © 2011-2022 走看看