作业05
第一题:
输入姑娘的年龄后,进行以下判断:
如果姑娘小于18岁,打印“不接受未成年”
如果姑娘大于18岁小于25岁,打印“心动表白”
如果姑娘大于25岁小于45岁,打印“阿姨好”
如果姑娘大于45岁,打印“奶奶好”
age=int(input('请输入年龄:')) if age<18: print('不接受未成年') elif age<25: print('心动的感觉') elif age<45: print('欧巴桑。。') else: print('欧巴酱。。')
第二题:
预习while循环,打印1-100之间的奇数和
count=1 sum1=0 while True: if count==101: break sum1 = sum1 + count count += 2 print(sum1)
第三题:
- 预习while循环,猜年龄游戏升级版,有以下三点要求:
允许用户最多尝试3次
每尝试3次后,如果还没猜对,就问用户是否还想继续玩,如果回答Y或y, 就继续让其猜3次,以此往复,如果回答N或n,就退出程序
如果猜对了,就直接退出
tag = True while tag: count = 0 age1 = 18 while True: age = int(input('请输入你猜的年龄:')) if age == age1: print('猜对了') tag = False print(tag) break elif age > age1: print('你猜大了') else: print('你猜小了') count += 1 if count == 3: print('''game over!! 如果想继续游戏请在下面输入Y/y,结束游戏请输入N/n''') break if tag == False: continue choice = input('请选择是否继续游戏:') if choice == 'Y' or choice == 'y': pass elif choice == 'N' or choice == 'n': print('退出游戏成功,再见!!') tag = False else: print('输入错误,请重新输入!!')