python的if判斷


if 判斷條件的時候,如果是多個條件一起進行判斷,那么就需要邏輯運算符
 
並且-----------and
或者-----------or
非(取反)----not
 
if 條件1 and 條件2:
     條件1和條件2都滿足時,做的事情1
     。。。。。。。。。。,做的事情2
     。。。。。。。。。。,做的事情3
     等等
 
if 條件1 or tiaojian2:
     條件1和條件2有一個滿足時,做的事情1
     。。。。。。。。。。。。,做的事情2
     。。。。。。。。。。。。,做的事情3
     等等
 
if not (條件1 and 條件2):
     滿足條件1和條件2的取反時,做的事情1
     。。。。。。。。。。。。,做的事情2
     。。。。。。。。。。。。,做的事情3
     等等
 
總結:
方式1:
if 條件:
    條件滿足時做的事情1
    條件滿足時做的事情2
    條件滿足時做的事情3
    。。。。。。等等
 
方式2:
if 條件:
    條件滿足時做的事情1
    條件滿足時做的事情2
    條件滿足時做的事情3
    。。。。。。等等
else:
    條件不滿足時做的事情1
    條件不滿足時做的事情2
    條件不滿足時做的事情3
    。。。。。。等等
 
方式3:
if 條件:
    條件滿足時做的事情1
    條件滿足時做的事情2
    條件滿足時做的事情3
    。。。。。。等等
elif 條件2:
    條件2不滿足時做的事情1
    條件2不滿足時做的事情2
    條件2不滿足時做的事情3
    。。。。。。等等
elif 條件3:
    條件3不滿足時做的事情1
    條件3不滿足時做的事情2
    條件3不滿足時做的事情3
    。。。。。。等等
else:
    條件1、2、3都不滿足的情況下,默認執行的事情,(注意:else可有可無,根據實際的功能來確定)
 
如果條件1滿足,那么就執行條件1滿足時做的事情,做完后,下面的條件2、3都不會被執行,而是直接結束整個if語句
 
如果條件1不滿足,那么就判斷條件2是否滿足,如果條件2滿足,那么就執行條件2滿足時的代碼,然后結束整個if語句
 
如果條件1、2都不滿足,那么就判斷條件3,如果條件3滿足,那么就執行條件3滿足時執行的事情,然后結束整個if語句
 
周一至周日練習
#!/bin/bash env python
 
#1.獲取用戶輸入的數字
num = input("請輸入一個數字,1:周一 2:周二 。。。")
 
#2.根據用戶的數據,顯示相應的信息
if num=="1":
    print("周一")
elif num=="2":
    print("周二")
elif num=="3":
    print("周三")
elif num=="4":
    print("周四")
elif num=="5":
    print("周五")
elif num=="6":
    print("周六")
elif num=="7":
    print("周日")
else:
    print("請輸入正確數字")
 
 
if嵌套:
if 條件1:
    條件1滿足時做的事情1
    if 條件2:
        條件2滿足時做的事情2
 
 
 
 
 
 
 
 
 
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM