if-else、if-elif的使用
input([])函数
[]中可以设置一个字符串作为参数,这个字符串会作为提示文字显示。
用户输入完成后,所输入的内容会以返回值的形式获得。
注意input输入的内容是一个字符串。
-
条件运算符(三元运算符)
语法:语句1 if 条件表达式 else 语句2 #条件表达式的结果为true,输出语句1,否则输出语句2. -
条件判断语句(if语句)
语法: if 条件表达式 : 语句
if语句仅执行随后的那条语句,若要if控制多条语句,则在if后跟着一个代码块。
if True :
代码块
代码块以缩进开始,直到代码恢复到之前的缩进级别时结束。 -
if-else语句
语法:
if 条件表达式 :
代码块
else :
代码块 -
if- elif-else语句
语法:
if 条件表达式 :
代码块
elif 条件表达式:
代码块
elif 条件表达式:
代码块
else :
代码块
练习3:编写一个程序,获取用户输入的狗的年龄,然后通过程序显示其相当于人类的年龄。
如果用户输入负数,请显示一个提示信息
练习5:
大家都知道,男大当婚,女大当嫁。那么女方家长要嫁女儿,当然要提出一定的条件:
高:180cm以上; 富:1000万以上; 帅:500以上;
如果这三个条件同时满足,则:'我一定要嫁给他'
如果三个条件有为真的情况,则:'嫁吧,比上不足,比下有余。'
如果三个条件都不满足,则:'不嫁!'