python请设计一个程序,让用户可以输入年龄后,进行下列动作:(请参考「Lecture03作业3_年龄判别说明.mp4」视频) 判断为哪一个年龄层的人,其中1~5岁为kid,6~17岁为teenager,18岁(含)以上为adult;并将判断结果打印出来。 用户可一直连续输入,而程序不会中断。 若用户输入的为非数字,则持续请用户输入至数字为止。 若使用者输入的为end的文字,无论大小写,皆可结束程序。
时间: 2023-03-29 14:02:48 浏览: 238
基于python的web框架django开发的一个讲座管理系统作为毕业设计
以下是我的回答:
可以的,我可以为您设计一个程序,让用户输入年龄后进行下列动作。请参考以下代码:
while True:
age = input("请输入您的年龄:")
if age.lower() == "end":
break
elif not age.isdigit():
print("请输入数字!")
continue
else:
age = int(age)
if age <= 5:
print("您是kid")
elif age <= 17:
print("您是teenager")
else:
print("您是adult")
这个程序可以让用户输入年龄,并根据年龄判断用户属于哪个年龄层。如果用户输入的是非数字,程序会提示用户重新输入。如果用户输入的是"end",程序会结束。
阅读全文