尝试函数部分分装:
a.用户输入1-7七个数字,分别代表周一到周日
b.如果输入1~5,打印对应的“周一”~“周五”,如果输入的数字是6或7,打印输出“周末”
c.如果输入0,退出循环
d.输入其他内容,提示:“输入有误,请重新输入!”
提示:本题可以使用if和while循环,同时需要校验用户的输入是否正确。不用考虑浮点数等情况。
代码语言:javascript复制'''
分析:
方法一:用if进行判断
输入整数:
如果输入0-7:
1-5:打印今天是周几
6-7:今天是周末
0:退出
如果输入数字大于7或小于0:
提示“输入有误”
如果输入非数字 提示“输入有误”
'''
# 方法一 if循环,利用字典
# import time
# print("————————开始————————")
# time.sleep(1)
#
# #定义week_judge()函数
# def week_judge():
# """
# 判断是周几
# """
# #定义一个字典,存入数据
# dict={
# 1:'周一',
# 2:'周二',
# 3:'周三',
# 4:'周四',
# 5:'周五',
# 6:'周末',
# 7:'周末',
# }
# while True:
# try:
# week=int(input('请输入1-7的任意整数判断周几,输入0退出程序:'))
# #判断
# #如果输入0-7
# if 0<=week<=7:
# #如果输入1-5,今天是周几
# if week in range(1,6):
# print('今天是{}'.format(dict[week]))
# #如果输入6-7,今天是周末
# elif week in range(6,8):
# print('今天是{}'.format(dict[week]))
# #如果输入0,退出
# elif week==0:
# print('游戏结束,GoodBye!')
# break
# else:
# #如果输入范围小于0或大于7
# print("