用python编辑程序键盘输入年份,显示该年份出生的人的属相
时间: 2024-02-26 11:57:08 浏览: 59
好的,您可以参考以下代码实现:
```python
# 定义属相数组
zodiacs = ["猴", "鸡", "狗", "猪", "鼠", "牛", "虎", "兔", "龙", "蛇", "马", "羊"]
# 获取用户输入的年份
year = int(input("请输入年份:"))
# 计算属相
index = (year - 1900) % 12
zodiac = zodiacs[index]
print("{}年出生的人属{}".format(year, zodiac))
```
运行程序后,您可以输入任意年份,程序会输出该年份出生的人的属相。请注意,该程序只适用于公历年份。
相关问题
用Python编程实现键盘输入年份,显示该年份出生的人的属相
好的,以下是Python代码实现:
```python
# 获取用户输入的年份
year = int(input("请输入出生年份:"))
# 根据年份计算生肖
animals = ["鼠", "牛", "虎", "兔", "龙", "蛇", "马", "羊", "猴", "鸡", "狗", "猪"]
index = (year - 1900) % 12
animal = animals[index]
# 输出结果
print(f"{year}年出生的人属于{animal}。")
```
运行以上代码,可以实现键盘输入年份,显示该年份出生的人的属相的功能。
编写程序从键盘输入年份值和月份值输出该年当月的日历
以下是Python程序,可以实现从键盘输入年份值和月份值,输出该年当月的日历。
```python
import calendar
year = int(input("请输入年份值:"))
month = int(input("请输入月份值:"))
# 输出日历
print(calendar.month(year, month))
```
运行程序后,会先提示用户输入年份值和月份值,然后调用 `calendar.month()` 函数输出对应年月的日历。
例如,输入年份值为2021,月份值为6,程序将输出2021年6月的日历:
```
请输入年份值:2021
请输入月份值:6
June 2021
Mo Tu We Th Fr Sa Su
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
```
阅读全文