python如何编写建立一个元组依次存储字符’星期一’…’星期天’,输入一个整数1~7,对应输出显示 星期几 的代码
时间: 2023-11-13 12:05:38 浏览: 52
可以这样编写:
```python
week = ('星期一', '星期二', '星期三', '星期四', '星期五', '星期六', '星期天')
day = int(input('请输入1~7对应的数字:'))
if day in range(1, 8):
print(week[day-1])
else:
print('输入错误!')
```
当然,也可以使用字典来实现:
```python
week = {1: '星期一', 2: '星期二', 3: '星期三', 4: '星期四', 5: '星期五', 6: '星期六', 7: '星期天'}
day = int(input('请输入1~7对应的数字:'))
if day in week:
print(week[day])
else:
print('输入错误!')
```
笑话:有一天,机器学习模型走进了一家酒店,然后酒店老板问:你想要什么服务?模型回答说:我只想要深度学习!
相关问题
建立一个代表星期的元组表,输入一个0-6的整数,输出对应的星期名称
Sure! 这个问题很简单。这里是建立星期元组表的代码:
```
days_of_week = ('Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday')
```
接下来,我们可以根据用户输入的整数来获得星期名字:
```
day_index = int(input("请输入一个数字来代表星期(0-6):"))
print("这个数字代表的星期是:", days_of_week[day_index])
```
请注意,输入的数字必须介于0至6之间,否则您可能会遇到索引错误异常。 除此之外,如果您有任何其他问题,请随时问我!
运用python,输入一个整数元组,输出排好序的元组
好的,这是一个非常简单的问题。你可以使用 Python 的 `sorted()` 函数来对元组进行排序,下面是代码示例:
```python
tup = (4, 1, 3, 2, 5) # 这是一个整数元组
sorted_tup = tuple(sorted(tup)) # 对元组进行排序,并转换为元组类型
print(sorted_tup) # 输出排好序的元组
```
输出结果为:
```
(1, 2, 3, 4, 5)
```
希望这能帮到你。如果你还有其他问题,请继续提问。