4. 根据用户输入的狗狗的年龄得出相当于人的多少岁。假设:狗狗的前2年,一年相当 于人的10.5岁;往后每一年相当于4岁计算。
时间: 2024-03-23 07:35:51 浏览: 9
好的,您需要一个可以接收用户输入并计算狗狗年龄对应人类年龄的程序,可以使用以下Python代码实现:
```python
print("请输入狗狗的年龄:")
age = int(input())
if age <= 0:
print("无效数据")
elif age <= 2:
human_age = age * 10.5
print("狗狗的年龄相当于人类的", human_age, "岁")
else:
human_age = 21 + (age - 2) * 4
print("狗狗的年龄相当于人类的", human_age, "岁")
```
在这个程序中,我们首先使用`input()`函数接收用户输入的狗狗年龄,然后根据年龄进行判断,计算出对应的人类年龄,并使用`print()`函数输出结果。如果用户输入的年龄小于等于0,则会输出"无效数据"的提示信息。