doy06作业

作业(必做题):

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

a = 0
while a < 11:
    if a == 7:
        a += 1
        continue
    print(a)
    a += 1

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

b = 1
a = 0
while b < 101:
    a += b
    b += 1
print(a)

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

a = 1
while a < 101:
    print(a)
    a += 2

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

a = 2
while a < 101:
    print(a)
    a += 2

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

a = 0
b = 1
while b < 101:
    m = b % 2
    if m == 0:
        a = a - b
    else:
        a = a + b
    b += 1
print(a)

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

name_inp = "tank"
work_inp = "123"
count = 0
while count < 3:
    sex = input('请输入你的账号')
    dxt = input('请输入你的密码')
    if name_inp == sex and dxt == work_inp:
        print('登录成功')
        break
    else:
        print('账号或者密码错误')
        count += 1

7:猜年龄游戏

要求:
允许用户最多尝试3次,3次都没猜对的话,就直接退出,如果猜对了,打印恭喜信息并退出
age = 18
con = 0
while con < 3:
    m =int(input('你猜猜我多大'))
    if m > age:
        print('你猜大了')
    elif m < age:
        print('你猜小了')
    else:
        print('你猜对了')
        con += 1

8:猜年龄游戏升级版(选做题)

要求:
允许用户最多尝试3次
每尝试3次后,如果还没猜对,就问用户是否还想继续玩,如果回答Y或y, 就继续让其猜3次,以此往复,如果回答N或n,就退出程序
如何猜对了,就直接退出

猜你喜欢

转载自www.cnblogs.com/hm666/p/12450190.html