相亲条件判断程序:Python 代码实现
相亲条件判断程序:Python 代码实现
1. 相亲条件
某女提出以下相亲条件:
- 身高至少 180CM (厘米)
- 薪水至少 15000 (元)
- 房屋面积至少 120M2 (平米)
她要求满足其中任意 2 个条件就可以见面,否则拒绝。
2. 代码实现要求
- A. 接受用户输入条件:
- 接受用户输入的身高、薪水和房屋面积,都必须是整数,否则重新输入,直到输入正确为止。
- 身高单位固定为 CM (厘米),薪水单位为元,房屋面积单位为 M2 (平米)。
- B. 判断达标条件:
- 根据用户输入的条件判断是否满足相亲条件,并根据不同条件输出不同提示信息:
- a. 有 2 条达标时: 虽然你的'X'不够,但我们还是可以先见个面
- b. 全部达标时: 你条件很好,我们见个面吧
- c. 如果不可以见面,输出: 你的'X'. 'X' ('X') 条件达不到我的要求
- d. 以上输出中的'X' 表示身高、房屋或薪水
- 根据用户输入的条件判断是否满足相亲条件,并根据不同条件输出不同提示信息:
3. 代码示例
以下是一个使用 Python 编写的实现条件判断的相亲程序:
height = 0
salary = 0
house_area = 0
while True:
height = int(input('请输入你的身高(单位:cm):'))
salary = int(input('请输入你的薪水(单位:元):'))
house_area = int(input('请输入你的房屋面积(单位:平米):'))
if height >= 180 and salary >= 15000:
print('你条件很好,我们见个面吧!')
break
elif height >= 180 and house_area >= 120:
print('虽然你的薪水不够,但我们还是可以先见个面!')
break
elif salary >= 15000 and house_area >= 120:
print('虽然你的身高不够,但我们还是可以先见个面!')
break
else:
print('你的身高({} cm),薪水({} 元),房屋面积({} 平米)条件达不到我的要求!'.format(height, salary, house_area))
运行此程序后,它会要求用户输入身高、薪水和房屋面积的条件,并根据相亲条件判断结果进行输出。如果满足身高和薪水、身高和房屋面积、薪水和房屋面积中的任意两个条件,则输出'虽然你的某些条件不够,但我们还是可以先见个面!';如果全部条件都满足,则输出'你条件很好,我们见个面吧!';如果不满足任意两个条件,则输出'你的身高、薪水、房屋面积条件达不到我的要求!'。此程序假设用户输入的条件都是整数,如果不满足条件要求会要求重新输入。
原文地址: https://www.cveoy.top/t/topic/olf 著作权归作者所有。请勿转载和采集!