Il miglior tutorial Istruzioni condizionali Python Nel 2024, in questo tutorial puoi imparare gruppo semplice dichiarazione,
Python istruzione condizionale è eseguita da una o più dichiarazioni di risultati (vero o falso) per determinare l'esecuzione del blocco di codice.
La figura seguente può essere una semplice comprensione della esecuzione dell'istruzione condizionale:
programmazione Python linguaggio per specificare qualsiasi diverso da zero e non nullo (null) è vera, 0 o null false.
programmazione Python if viene utilizzato per eseguire il programma di controllo, la forma di base:
if 判断条件: 执行语句…… else: 执行语句……
In cui quando è stata istituita la "condizione di determinazione" (non-zero), allora l'istruzione che segue l'esecuzione e l'attuazione dei contenuti può essere multi-linea, rientrata a distinguere rappresentare la stessa gamma.
else è opzionale, quando è necessario eseguire dichiarazioni relativi ai contenuti può essere eseguito quando la condizione non è soddisfatta, i seguenti esempi specifici:
#!/usr/bin/python # -*- coding: UTF-8 -*- # 例1:if 基本用法 flag = False name = 'luren' if name == 'python': # 判断变量否为'python' flag = True # 条件成立时设置标志为真 print 'welcome boss' # 并输出欢迎信息 else: print name # 条件不成立时输出变量名称
L'uscita è:
>>> luren # 输出结果
Analizzando condizioni if può essere> (maggiore di), <(minore di), == (uguale a),> = (maggiore o uguale), <= (minore o uguale) per rappresentare la relazione.
Quando la condizione di giudizio per più valori, è possibile utilizzare il seguente modulo:
if 判断条件1: 执行语句1…… elif 判断条件2: 执行语句2…… elif 判断条件3: 执行语句3…… else: 执行语句4……
Esempi sono i seguenti:
#!/usr/bin/python # -*- coding: UTF-8 -*- # 例2:elif用法 num = 5 if num == 3: # 判断num的值 print 'boss' elif num == 2: print 'user' elif num == 1: print 'worker' elif num < 0: # 值小于零时输出 print 'error' else: print 'roadman' # 条件均不成立时输出
L'uscita è:
>>> roadman # 输出结果
Dal momento che Python non supporta l'istruzione switch, in modo multiplo condizionale, Elif può essere raggiunto solo se il giudice deve determinare contemporaneamente più condizioni, è possibile utilizzare o (o), ha espresso la condizione di determinazione quando due condizioni hanno stabilito con successo un ; uso e quando (e) rappresenta il caso di due soli condizioni sono vere, la condizione è stato giudicato di successo.
#!/usr/bin/python # -*- coding: UTF-8 -*- # 例3:if语句多个条件 num = 9 if num >= 0 and num <= 10: # 判断值是否在0~10之间 print 'hello' >>> hello # 输出结果 num = 10 if num < 0 or num > 10: # 判断值是否在小于0或大于10 print 'hello' else: print 'undefine' >>> undefine # 输出结果 num = 8 # 判断值是否在0~5或者10~15之间 if (num >= 0 and num <= 5) or (num >= 10 and num <= 15): print 'hello' else: print 'undefine' >>> undefine # 输出结果
Quando se ci sono più le condizioni possono usare le parentesi per distinguere determinare l'ordine in giudizio parentesi ha la precedenza, e l'aggiunta eo priorità inferiore rispetto alla> (maggiore di), <(minore di) e altro simbolo giudici, sopra e sotto in nessun caso, staffe o la priorità rispetto al giudice.
È inoltre possibile utilizzare istruzioni condizionali in posizione se stessa riga i seguenti esempi:
#!/usr/bin/python # -*- coding: UTF-8 -*- var = 100 if ( var == 100 ) : print "变量 var 的值为100" print "Good bye!"
Il codice di cui sopra viene eseguito il seguente output:
变量 var 的值为100 Good bye!