25 lines
1.3 KiB
Python
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('不满足任何一个要求,不嫁') |