一、if- else相关语法
if条件表达式:代码块else:代码块
写一个例子:
让用户在控制台输入一个年龄,如果大于等于18岁则输出“你已经成年了”,反之则输出“你还未成年”
# 让用户在控制台输入一个年龄age=input('请输入您的年龄:') ifint(age)>=18: #需要把age转换为int类型print('你已经成年了') else: print('你还未成年')
二、if- elif-else相关语句
if条件表达式:代码块elif条件表达式:代码块elif条件表达式:代码块else:代码块
if-elif-else语句在执行时,会自上向下依次对条件表达式进行求值判断。
如果表达式的结果为 True ,则执行当前代码块,然后语句结束
如果表达式的结果为 False,则继续向下判断,直到找到 True 为止
如果所有的表达式都是 False,则执行 else 后的代码块
if-elif-else 中只会有一个代码块会执行
写一个例子:
大家都知道,男大当婚,女大当嫁。那么女方家长要嫁女儿,要
提出一定的条件:高: 180cm 以上;富:1000 万以;帅:500 以上;
如果这三个条件同时满足,则: '我一定要嫁给他’
如果三个条件有为真的情况,则:’嫁吧,比上不足,比下有余’。
如果三个条件都不满足,则: ‘不嫁!’
high=input('请输入您的身高') money=input('请输入您的财产') face=input('请输入您的颜值') ifint(high)>=180andint(money)>=1000andint(face)>=500: print('我一定要嫁给他') elifint(high)>=180orint(money)>=1000orint(face)>=500: print('嫁吧,比上不足,比下有余') else: print('不嫁')