python 课后作业 day05
一 输入姑娘的年龄后,进行以下判断:
-
如果姑娘小于18岁,打印“不接受未成年”
-
如果姑娘大于18岁小于25岁,打印“心动表白”
-
如果姑娘大于25岁小于45岁,打印“阿姨好”
-
如果姑娘大于45岁,打印“奶奶好”
get_age = int(input('请输入年龄:')) if get_age < 18 : print('不接受未成年') elif get_age > 18 and get_age <25 : print('心动表白') elif get_age > 25 and get_age <45 : print('阿姨好') else: print('奶奶好')
二 预习while循环,打印1-100之间的奇数和
i = -1
sum_i = 0
while i < 99:
i += 2
sum_i += i
print(sum_i)
三 预习while循环,猜年龄游戏升级版
有以下三点要求:
- 允许用户最多尝试3次
- 每尝试3次后,如果还没猜对,就问用户是否还想继续玩,如果回答Y或y, 就继续让其猜3次,以此往复,如果回答N或n,就退出程序
- 如果猜对了,就直接退出
age = 18
i = 0
while i < 3:
get_age = int(input('请输入年龄:'))
if get_age > age:
print('猜大了')
i += 1
elif get_age < age:
print('猜小了')
i += 1
else:
print('猜对了')
break
if i == 3:
get_key = input('是否继续猜,"是"回复Y或y,"否"回复N或n:')
if get_key == 'y' or get_key == 'Y':
i = 0
else:
i = 3