day-05 作业
day-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之间的奇数和
a = 1 sum_a = 0 while a < 100: sum_a = a + sum_a a += 2 print(sum_a)
-
预习while循环,猜年龄游戏升级版,有以下三点要求:
- 允许用户最多尝试3次
- 每尝试3次后,如果还没猜对,就问用户是否还想继续玩,如果回答Y或y, 就继续让其猜3次,以此往复,如果回答N或n,就退出程序
- 如果猜对了,就直接退出
age = 18 count = 0 while True: if count < 3: user_inp = int(input('请输入年龄:')) if age > user_inp: print('猜小啦!') elif age < user_inp: print('猜大啦!') else: print('猜对啦!') break count += 1 else: user_inp1 = input("机会用完啦!输入'Y'或'y'重新开始。输入'N'或'n'结束游戏:") if user_inp1 == 'y' or user_inp1 == 'Y': count = 0 elif user_inp1 == 'n' or user_inp1 == 'N': break else: print('输入错误,请重新输入!')