Files
2025PY/day10/02-练习.py
2025-05-22 16:50:44 +08:00

25 lines
1.3 KiB
Python

# 大家都知道,男大当婚,女大当嫁。那么女方家长要嫁女儿,当然要提出一定的条件:
# - 高:180cm以上; 富:1000万以上; 帅:60以上(0~100);
# - 如果这三个条件同时满足,则:'我一定要嫁给他’
# - 如果三个条件有为真的情况(满足一个即可),则:'嫁吧,比上不足,比下有余'。
# - 如果三个条件都不满足,则:‘不嫁!’
# 分析:
# 条件:高:180cm以上; 富:1000万以上; 帅:60以上(0~100);
# 代码:
# 1.用户输入三个数据(高富帅)
height = int(input('请输入你的身高(cm):')) # 身高
money = int(input('请输入你的财富(万):')) # 财富
face = int(input('请输入你的颜值分数(0~100):')) # 颜值
# 2.三种不同的情况,采用多分支
# 如果这三个条件同时满足,则:'我一定要嫁给他’ -- and
if height > 180 and money > 1000 and face > 60:
print(f'他的身高{height}cm,财富是{money}万,颜值是{face}分,我一定要嫁给他')
# 如果三个条件有为真的情况,则:'嫁吧,比上不足,比下有余' -- or
elif height > 180 or money > 1000 or face > 60:
print(f'他的身高{height}cm,财富是{money}万,颜值是{face}分,嫁吧,比上不足,比下有余')
# 其他情况(如果三个条件都不满足,则:‘不嫁!’)
else:
print('不满足任何一个要求,不嫁')