输入年龄和性别,判断你当前的个人情况!男性小于30岁显示:young,30岁到36岁之间显示:marriageable age,大于36岁显示:old。 女性小于25岁显示:young,25岁到30岁之间显示:marriageable age,大于30岁显示:old。
时间: 2023-09-10 22:05:30 浏览: 304
### 回答1:
好的,这里给出一个Python的示例代码实现该功能:
```python
age = int(input("请输入你的年龄:"))
gender = input("请输入你的性别(男/女):")
if gender == "男":
if age < 30:
print("你现在是 young")
elif age < 36:
print("你现在是 marriageable age")
else:
print("你现在是 old")
elif gender == "女":
if age < 25:
print("你现在是 young")
elif age < 30:
print("你现在是 marriageable age")
else:
print("你现在是 old")
else:
print("性别输入有误,请重新输入!")
```
你可以将以上代码保存为一个.py文件,然后在命令行或者Python IDE中运行,根据提示输入年龄和性别,即可得到对应的输出结果。
### 回答2:
根据输入的年龄和性别来判断个人情况的程序如下:
```
age = int(input("请输入年龄:"))
sex = input("请输入性别(男/女):")
if sex == "男":
if age < 30:
print("young")
elif 30 <= age <= 36:
print("marriageable age")
else:
print("old")
elif sex == "女":
if age < 25:
print("young")
elif 25 <= age <= 30:
print("marriageable age")
else:
print("old")
else:
print("输入的性别有误!")
```
根据题目条件,我们使用两层嵌套的if-else语句。首先判断性别,然后根据性别进行年龄的判断。对于男性,小于30岁显示"young",30岁到36岁之间显示"marriageable age",大于36岁显示"old"。对于女性,小于25岁显示"young",25岁到30岁之间显示"marriageable age",大于30岁显示"old"。如果输入的性别不是"男"或"女",则输出"输入的性别有误!"。
### 回答3:
根据输入的年龄和性别,判断个人情况的条件如下:
如果是男性且年龄小于30岁,显示为"young";
如果是男性且年龄在30岁到36岁之间,显示为"marriageable age";
如果是男性且年龄大于36岁,显示为"old";
如果是女性且年龄小于25岁,显示为"young";
如果是女性且年龄在25岁到30岁之间,显示为"marriageable age";
如果是女性且年龄大于30岁,显示为"old"。
通过这样的条件判断,可以根据输入的年龄和性别,显示出对应的个人情况,从而给出适当的描述。
阅读全文