第一种语法:
if 条件 : #引号是将条件与结果分开。
结果1。 #四个空格,或者一个tab键,这个是告诉程序满足这个条件的
结果2。
如果条件是真(True) 执行结果1, 然后结果2, 如果条件假(False) 直接结果2。
例如:
money = int (input("请输入你兜里的的钱:"))
if money > 500 :
print ("""吃炸鸡
喝啤酒
聊聊天""")
print ("没钱了")
第二种语法:
If 条件 :
结果1
else :
结果2
代码3
如果条件是真(True) 执行结果1, 然后代码3, 如果条件假(False) 直接结果2,然后代码3。
例如:
a = input ("请输入:")
b = str ("马化腾")
if a == b :
print (" 真聪明!")
else:
print ("是傻吗?")
第三种语法:
if 条件1:
if-1
elif 条件2:
if-2
elif 条件3:
if-3
....
else:
else语句块
执行流程:
判断条件1是否成立, 如果成立执行if-1
否则如果条件2成立, 执行if-2
否则如果条件3成立, 执行if-3
....
否则执行else语句块
例如:
age = int( input ("请输入你的年龄:"))
if age < 10 :
print ("小屁孩")
elif age < 20 :
print ("青春叛逆期的小屁孩")
elif age <30 :
print ("开始定性,开始混社会的小屁孩")
elif age < 40:
print ("看老大不小了,赶紧结婚小屁孩")
elif age < 50 :
print ("家里有个不听话的小屁孩")
elif age < 60 :
print ("自己马上变成不听话的老屁孩")
elif age < 70 :
print ("活着还不错的老屁孩")
elif age < 90 :
print ("人生就快结束额一个老屁孩")
else:
print ("再见了这个世界")
第四种语法:
嵌套
if 条件:
if 条件:
..
else:
if 条件:
...
例如
print ( " 咣咣咣!")
gender = input ( "请输入你的性别:")
if gender == "男" :
print ( "去隔壁!")
else:
ask = ( " 请问是包租婆吗?")
if ask == "是" :
print ( "不在家!")
else:
high = int ( input ( "请问你多高啊?"))
if high > 200:
print ( "太可怕了,去隔壁!")
else:
print ("请进!!!")