2020Python练习三
@2020.3.9
作业(必做题):
#1. 使用while循环输出1 2 3 4 5 6 8 9 10
>>> c=1 >>> while c<=10: print(c) c+=1 1 2 3 4 5 6 7 8 9 10 >>>
#2. 求1-100的所有数的和
>>> i=s=0 >>> while i<100: i+=1 s+=i print(s)
#3. 输出 1-100 内的所有奇数
>>> i=1 >>> s=0 >>> while i<=100: if i%2==1: s+=i i+=1 print(s)
#4. 输出 1-100 内的所有偶数
>>> i=1 >>> s=0 >>> while i<=100: if i%2==0: s+=i i+=1 print(s)
#5. 求1-2+3-4+5 ... 99的所有数的和
>>> start=1 >>> s=0 >>> while start <100: temp = start % 2 if temp ==1: sum = sum + start else: sum = sum - start start += 1 print(sum)
#6. 用户登陆(三次机会重试)
>>> >>> username='cc' >>> usercode='123' >>> count=0 >>> while count<3: name1=input('please inpur your name:') code1=input('please inpur your code:') if name1==username and code1==usercode: print('登录成功') while True: cmd=input('input cmd:') if cmd=='q': break else: print('该命令{x}仍在运行'.format(x=cmd)) break else: print('登录失败') count+=1 else: print('输错三次,退出')
#7:猜年龄游戏
要求:
允许用户最多尝试3次,3次都没猜对的话,就直接退出,如果猜对了,打印恭喜信息并退出
>>> age=18 >>> count=0 >>> while count<3: age1=input('please inpur age:') if ageq==age: print('猜对了,恭喜') while True: cmd=input('input cmd:') if cmd=='q': break else: print('该命令{x}仍在运行'.format(x=cmd)) break else: print('猜错了') count+=1 else: print('猜错三次,退出')
#8:猜年龄游戏升级版(选做题)
要求:
允许用户最多尝试3次
每尝试3次后,如果还没猜对,就问用户是否还想继续玩,如果回答Y或y, 就继续让其猜3次,以此往复,如果回答N或n,就退出程序
如何猜对了,就直接退出
🐱不负韶华,只争朝夕🍚