编写程序,提示输入姓名和出生年份,输出姓名和年龄
时间: 2023-04-26 18:04:07 浏览: 1174
好的,以下是程序的代码:
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岁。
```
编写程序,提示输入姓名和出生年份,输出姓名和年龄。
### 回答1:
好的,以下是编写程序的代码:
name = input("请输入您的姓名:")
birth_year = int(input("请输入您的出生年份:"))
age = 2021 - birth_year
print(name + "的年龄是:" + str(age) + "岁")
### 回答2:
编写这样的程序,需要使用编程语言来实现。常见的编程语言有Python、C++、Java等。下面以Python为例,给出一个简单的实现方式。
1. 首先,需要提示用户输入姓名和出生年份。可以使用input()函数来获取用户输入的信息,代码如下:
name = input("请输入您的姓名:")
year = input("请输入您的出生年份:")
2. 接下来,需要计算用户的年龄。可以使用Python内置的datetime模块来获取当前年份,然后用当前年份减去用户的出生年份,就可以得到用户的年龄。代码如下:
import datetime
now = datetime.datetime.now()
age = now.year - int(year)
3. 最后,输出用户的姓名和年龄。可以使用print()函数来实现,代码如下:
print(name + "的年龄是:" + str(age) + "岁。")
完整的程序代码如下:
import datetime
name = input("请输入您的姓名:")
year = input("请输入您的出生年份:")
now = datetime.datetime.now()
age = now.year - int(year)
print(name + "的年龄是:" + str(age) + "岁。")
以上就是一个简单的编写程序,提示输入姓名和出生年份,输出姓名和年龄的过程。
### 回答3:
首先,我们可以使用Python语言来编写这个程序。下面是具体的步骤:
1. 提示用户输入姓名和出生年份,可以使用input函数实现:
```
name = input("请输入您的姓名:")
year = input("请输入您的出生年份:")
```
2. 计算年龄:根据当前年份减去出生年份,即可得到年龄。可以使用Python内置的datetime模块和timedelta函数来实现:
```
import datetime
now = datetime.datetime.now()
age = now.year - int(year)
```
3. 输出姓名和年龄,可以使用print函数实现:
```
print("您的姓名是:%s,您的年龄是:%d岁" % (name, age))
```
4. 最终的完整代码如下:
```
import datetime
name = input("请输入您的姓名:")
year = input("请输入您的出生年份:")
now = datetime.datetime.now()
age = now.year - int(year)
print("您的姓名是:%s,您的年龄是:%d岁" % (name, age))
```
这个程序的实现过程非常简单,通过输入姓名和出生年份,计算出年龄,最后输出给用户,可以方便用户查询自己的年龄信息。这种类型的程序在实际生活中也非常有用,可以用于身份证号码的校验、节日的计算、数据库记录的更新等方面。
阅读全文