用python编写程序,提示输入姓名和出生年份,输出姓名和年龄。
时间: 2024-03-02 13:49:25 浏览: 142
可以使用Python的输入输出函数input()和print()来实现这个程序,如下所示:
``` python
import datetime
# 输入姓名和出生年份
name = input("请输入您的姓名:")
year = int(input("请输入您的出生年份:"))
# 计算年龄
now_year = datetime.datetime.now().year
age = now_year - year
# 输出姓名和年龄
print("您好,{}!您今年{}岁。".format(name, age))
```
运行程序后,它会提示用户输入姓名和出生年份,然后根据当前年份计算出用户的年龄,并将姓名和年龄输出到屏幕上。
相关问题
用python编写程序,提示输入姓名和出生年份,输出姓名和年龄
好的,你可以尝试运行以下代码:
```python
import datetime
name = input("请输入你的姓名:")
birth_year = input("请输入你的出生年份:")
# 计算年龄
current_year = datetime.datetime.now().year
age = current_year - int(birth_year)
print(f"{name},你的年龄是{age}岁。")
```
在运行程序时,输入你的姓名和出生年份,程序会根据当前年份计算出你的年龄,并输出姓名和年龄。希望能够帮到你!
Python编写程序,提示输入姓名和出生年份,输出姓名和年龄
可以使用Python内置的`input`函数获取用户输入的姓名和出生年份,并使用当前年份减去出生年份计算年龄。代码如下:
```python
import datetime
name = input("请输入您的姓名:")
birth_year = int(input("请输入您的出生年份:"))
current_year = datetime.datetime.now().year
age = current_year - birth_year
print("您好,%s!您今年%d岁。" % (name, age))
```
输出结果为:
```
请输入您的姓名:张三
请输入您的出生年份:1990
您好,张三!您今年31岁。
```
阅读全文