今日、私はいくつかの簡単なテストを行うために python をダウンロードしました。私にとって奇妙なのは、python の if-else ステートメントに括弧がないことです。
では、あるステートメントがどのブランチに属するかを証明するにはどうすればよいでしょうか? テスト中にインデントを変更すると、結果が異なります。(b = b*2) Python がユーザーのコーディング スタイルによってステートメントを決定するということですか? では、ユーザーがインデント ルールに従わない場合はどうすればよいでしょうか。
a = 10
b = 20
i = 0
while i<5 :
if (a < 9) :
if (a < 5) :
b = b - 1
else :
b = b + 1
b = b*2
a = a - 1
i = i + 1
print (a, b, i)
a = 10
b = 20
i = 0
while i<5 :
if (a < 9) :
if (a < 5) :
b = b - 1
else :
b = b + 1
b = b*2
a = a - 1
i = i + 1
print (a, b, i)