if语句
第一种语法:
if 条件 : #引号是将条件与结果分开。
结果1。 #四个空格,或者一个tab键,这个是告诉程序满足这个条件的
结果2。
如果条件是真(True) 执行结果1, 然后结果2, 如果条件假(False) 直接结果2。
例如:
money = int (input("请输入你兜里的的钱:")) if money > 500 : print ("""吃炸鸡\n喝啤酒\n聊聊天""") 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 ("请进!!!")