编写程序,输入姓名和出生年份,输出年龄,以三种格式
时间: 2023-05-15 21:04:56 浏览: 224
你好,我是C知道,很高兴为您解答问题。以下是回答:
您可以使用以下代码来实现输入姓名和出生年份,输出年龄的功能:
```python
import datetime
name = input("请输入您的姓名:")
birth_year = int(input("请输入您的出生年份:"))
# 计算年龄
now_year = datetime.datetime.now().year
age = now_year - birth_year
# 输出年龄
print("您好,{},您今年{}岁。".format(name, age))
print("您好,{},您今年{:0>2d}岁。".format(name, age))
print("您好,{},您今年{}岁了。".format(name, age))
```
其中,第一个输出语句输出的是一个简单的年龄信息,第二个输出语句输出的是两位数的年龄信息,第三个输出语句输出的是一个更加详细的年龄信息。
希望这个回答能够帮助您!
相关问题
编写程序,提示输入姓名和出生年份,输出姓名和年龄
好的,以下是程序的代码:
name = input("请输入您的姓名:")
birth_year = int(input("请输入您的出生年份:"))
age = 2021 - birth_year
print(name + ",您现在" + str(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岁。
```
阅读全文