python的条件语句
条件语句的结构:
if 【条件】 只要求值出来是布尔值,即 ture 或 false,都可以作为条件
比如 如果你定义某个变量的值为 布尔值,那他就可以作为条件
其次,你也可以结合比较运算符
比较运算符
1.等于号,用来比较两个对象的值,是否相等 “==” 但是他是两个等于号,需要注意,因为第一个等于号已经用来变量赋值语句。
2.不等于号,用来比较两个对象的值是否不相等 符号 “!= ”,
3.大于号> 大于等于号 >= 小于号 < 小于等于号 <= 与数学当中这些符号的意义相同
#注意# 条件后面要有一个冒号 if【条件】:表示条件结束
if 【条件】:
【执行语句】
【执行语句】
上面是条件为真时,需要执行的语句,即【执行语句】这个语句前需要有缩进,一般缩进四个空格,语句可以为多个,所有if下方,前面有缩进的语句,都会被看成条件为真时要执行的内容,如果你希望条件为假时什么都不做,条件语句到这里也就可以结束了
但是如果你想在条件为假时,执行另外一些语句那么就跟上else冒号,下方为条件为假时需要执行的语句,语句也可以不止一句。但每行前面都必须要有缩进,因为python会根据缩进,判断这到底是if管的部分还是else管的部分。还是压根不属于这一整段的条件语句
例如 else :
【执行语句】
【执行语句】
mood_index = int(input("对象今天的心情指数:") )
if mood_index >= 60:
print("恭喜,今晚应该可以打游戏,去吧皮卡丘!")
else: #mood_index <= 60
print("为了自个小命,还是别打了")
加了int函数是让他变成数字,可以与60比较大小