编写程序,输入自己的年龄,相应显示其属于何年龄阶段。 输入自己的年龄 n,可以将年龄阶段划为分为:(1)如果是负数的话,直接提示“输入错误!请再次输入年龄:”,然后可以再次输入。(2)如果是正数的话,n 在 0~9 之间的输出“小孩”;在 10~19 之间的输出“少年”;在 20~29 之间的输出“青年”;在 30~49 之间的输出“中年”;在 50 岁以后的输出“老年”;输入正确的年龄后,显示年龄阶段,退出程序。
时间: 2024-03-11 09:47:21 浏览: 8
好的,以下是 Python 代码实现:
```python
while True:
age = int(input("请输入您的年龄:"))
if age < 0:
print("输入错误!请再次输入年龄:")
elif age <= 9:
print("您属于小孩。")
break
elif age <= 19:
print("您属于少年。")
break
elif age <= 29:
print("您属于青年。")
break
elif age <= 49:
print("您属于中年。")
break
else:
print("您属于老年。")
break
```
在程序运行时,首先会提示用户输入年龄,然后根据输入的年龄判断所属的年龄阶段,并输出对应的信息。如果输入的年龄是负数,则会提示输入错误,并要求重新输入。如果年龄输入正确,则程序会退出。
相关问题
、编写程序,输入自己的年龄,相应显示其属于何年龄阶段。 输入自己的年龄 n,可以将年龄阶段划为分为:(1)如果是负数的话,直接提示“输入错误!请再次输入年龄:”,然后可以再次输入。(2)如果是正数的话,n
好的,按照您的要求,我为您编写了一个程序,可以根据输入的年龄判断其年龄阶段,并且在输入错误时会提示重新输入。程序如下所示:
```python
while True:
age = input("请输入您的年龄:")
try:
age = int(age)
if age < 0:
print("输入错误!请重新输入年龄:")
elif age <= 12:
print("您的年龄阶段为儿童。")
elif age <= 18:
print("您的年龄阶段为青少年。")
elif age <= 35:
print("您的年龄阶段为青年。")
elif age <= 60:
print("您的年龄阶段为中年。")
else:
print("您的年龄阶段为老年。")
break
except ValueError:
print("输入错误!请重新输入年龄:")
```
当您运行该程序并输入年龄后,程序会判断该年龄的阶段并输出。如果输入的是负数,程序会提示重新输入。如果输入的不是整数,程序也会提示重新输入。
希望这个程序能够满足您的要求,如果您还有其他问题或需求,请随时告诉我。
用C++编写程序:输入一个年龄,计算对应该年龄的出生年份并输出
好的,以下是用 C++ 编写的程序:
```c++
#include <iostream>
#include <ctime>
using namespace std;
int main() {
int age;
time_t t = time(nullptr); // 获取当前时间
tm* now = localtime(&t); // 将时间转换为本地时间
int currentYear = now->tm_year + 1900; // 获取当前的年份
cout << "请输入您的年龄:" << endl;
cin >> age;
int birthYear = currentYear - age;
cout << "您的出生年份是:" << birthYear << endl;
return 0;
}
```
程序首先获取当前时间,并计算出当前的年份。然后,程序通过输入的年龄,计算出对应的出生年份,并将其输出。注意,程序使用了 `localtime` 函数将时间转换为本地时间,因此需要包含 `<ctime>` 头文件。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)