嗨,我有一個關于以下嵌套條件 (python) 的問題:
If (A meet B):
condition 1;
If(A meet B):
condition2;
這是否意味著如果A滿足B執行條件1,如果A再次滿足B,則執行條件2?
uj5u.com熱心網友回復:
是的,這就是它的作業原理。下面是一個例子:
程式:
a = 10
b = 10
if a == b:
print("a is equals to b")
if a == b:
print("a is again equals to b")
輸出:
a is equals to b
a is again equals to b
uj5u.com熱心網友回復:
第一個if回圈適用于您設定的每個條件,因此兩個輸出都會顯示 Condition1 和 Condition2。這是一個簡單的例子來理解它:
x = 2
if x == 2:
print("hello")
if x == 2:
print("goodbye")
輸出:你好再見
但是如果第一個if回圈修改了初始條件,則第二個if回圈將不起作用:
x = 2
if x == 2:
x = 1
if x == 2:
x -= 4
print(x)
輸出:x = 3
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/371060.html
