用Python编写程序,提示输入姓名和出身年份,输出姓名和年龄。
时间: 2024-02-21 18:01:06 浏览: 116
好的,这道题很简单,我可以帮你解答。你可以使用 Python 的内置函数 `input()` 来获取输入的姓名和出生年份,在获取输入后,计算年龄并输出即可。可以使用以下代码实现:
```python
# 获取输入
name = input("请输入你的姓名:")
birth_year = int(input("请输入你的出生年份:"))
# 计算年龄
age = 2021 - birth_year
# 输出结果
print("{}的年龄是{}岁。".format(name, age))
```
需要注意的是,输入的出生年份需要转换为整数类型,否则无法进行计算。另外,这里使用了字符串的格式化输出来拼接输出结果。
相关问题
编写程序提示输入姓名和出生年份
您好,可以为您提供如下 Python 代码,用于提示用户输入姓名和出生年份:
```python
name = input("请输入姓名:")
birth_year = int(input("请输入出生年份:"))
```
请保证输入的出生年份为整数类型。如有其他问题,可继续提问。
python编写程序打招呼提示输入姓名和出生年份,输出姓名和年龄, 运行效果如下:(所有的符号都是半角英文的。) 请输入您的姓名:Mary 请输入您的出生年份:2001 您好!Mary.您23岁
你可以使用Python编写一个简单的程序来实现这个功能。首先,你需要从用户那里获取姓名和出生年份,然后根据当前年份计算年龄,并输出相应的问候语和信息。以下是一个基本的实现示例:
```python
import datetime
def main():
# 获取用户输入的姓名
name = input("请输入您的姓名:")
# 获取用户输入的出生年份
birth_year = int(input("请输入您的出生年份:"))
# 获取当前年份
current_year = datetime.datetime.now().year
# 计算年龄
age = current_year - birth_year
# 输出问候语和姓名年龄信息
print(f"您好!{name}.您{age}岁")
if __name__ == "__main__":
main()
```
将上述代码保存到一个`.py`文件中,并用Python解释器运行它。程序会按照要求提示用户输入姓名和出生年份,然后输出对应的问候语和年龄信息。请确保在输入时姓名和出生年份之间不要有额外的符号或空格。
阅读全文