''' 编写如下程序 a.用户输入1-7七个数字,分别代表周一到周日 b.如果输入1~5,打印对应的“周一”~“周五”,如果输入的数字是6或7,打印输出“周末” c.如果输入0,退出循环 d.输入其他内容,提示:“输入有误,请重新输入!” 提示:本题可以使用if和while循环,同时需要校验用户的输入是否正确。不用考虑浮点数等情况。 '''
value = input("请输入数据")
int_value = int(value)
while 1:
uper = [ '一', '二', '三', '四', '五']
if int_value<=5 and int_value>=1:
int_value-=1
print(f"周{value.replace(value,uper[int_value])}")
break
elif (int_value)==6 or (int_value==7):
print("周末")
break
elif int_value==0:
break
else:
print("输入有误,请重新输入!")
value = input("请输入数据")
int_value = int(value)
说明:控制台输入一个数:value,由于是str型,所以为了后期操作,转换为int类型
#uper定义一个列表,存放中文,然后当输入的数据与中文的匹配时,就替换
打印: