第七次作业

第一题

使用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

第二题

求1-100的所有数的和

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

第三题

输出 1-100 内的所有奇数

for i in range(100):
    if i%2 ==1:
        print(i,end=',')

第四题

输出 1-100 内的所有偶数

for i in range(101):
    if i%2 == 0:
        print(i,end=',' )

第五题

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

i = 1
sum1 = 0    #所有的偶数的和
sum2 = 0    #所有的奇数的和
sum3 = sum2 - sum1
while i <= 99:
    if i % 2 == 0:
        sum1 += i
    else:
        sum2 += i
    i +=1
print(sum3)

第六题

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

name = 'lwx'
pwd  = '520'
for i in range(3):
    name_inp = input('请输入用户名:')
    pwd_inp  = input('请输入密码:')
    if name_inp == name and pwd_inp ==pwd:
        print('登录成功!')
        break
    else:
        print('登录失败,请重试!')

第七题

猜年龄游戏,要求:

​ 允许用户最多尝试3次,3次都没猜对的话,就直接退出,如果猜对了,打印恭喜信息并退出

age = 18
for i in range(3):
    age_guess = int(input('请输入你猜测的年龄:'))
    if age_guess == age:
        print('恭喜你,猜对了!')
    else:
        continue

第八题

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

a = 18
ask = 'y'
while ask =='y' or ask =='Y' :
    for i in range(3):
        b = int(input('请输入我的的年龄:'))
        if b!=a:
            print('猜错了')
            continue
        else:
            print('恭喜你猜对了!')
            break

    ask=input('是否还想继续玩y/n或?')

posted @ 2020-03-09 15:16  祥SHAO  阅读(198)  评论(0编辑  收藏  举报