python 使用多分支,输入1-7,分别打印出对应的星期
时间: 2024-10-27 20:04:13 浏览: 21
Python编程基础题(7-输入星期数字,输出对应英文)
Python 中可以使用 if-elif-else 的多分支结构来根据用户输入的不同值打印出对应的星期。这里是一个简单的示例:
```python
# 定义一个函数,接受用户输入并返回对应星期
def print_weekday(num):
weekdays = {
1: '星期一',
2: '星期二',
3: '星期三',
4: '星期四',
5: '星期五',
6: '星期六',
7: '星期日'
}
# 检查输入是否在1到7之间
if num in weekdays:
print(f"今天是{weekdays[num]}")
else:
print("输入错误,请选择1到7之间的数字。")
# 用户输入
weekday_num = int(input("请输入1到7代表的一周中的天数:"))
# 调用函数
print_weekday(weekday_num)
```
在这个例子中,如果用户输入的是1到7之间的整数,程序会打印出相应的星期;如果输入不在这个范围内,会显示错误提示。
阅读全文