# 2、编写如下程序
# a.用户输入1-7七个数字,分别代表周一到周日
# b.如果输入1~5,打印对应的“周一”~“周五”,如果输入的数字是6或7,打印输出“周末”
# c.如果输入0,退出循环
# d.输入其他内容,提示:“输入有误,请重新输入!”
# 提示:本题可以使用if和while循环,同时需要校验用户的输入是否正确。不用考虑浮点数等情况。
# print('第2题*********************************************************************************************')
my_days = ["周一", "周二", "周三", "周四", "周五", "周六", "周末"] # 定义一个列表
while True:
num = input("请输入0~7范围内的数字:") # 输入数字
if num in list("1234567"): # 如果输入的值在列表当中,满足条件1,执行下一步
print("今天是{}!".format(my_days[int(num)-1])) # 使用format函数
elif num == "0": # 输入的值等于0,满足条件2
print("程序退出!") # 打印
break # 退出当前循环
else: # 反之,输入不属于0-7范围的数字,执行条件3
print("输入有误,请重新输入!") # 打印
版权声明:本文为qq_40236497原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。