回答編集履歴
1
説明の追加
test
CHANGED
@@ -52,8 +52,8 @@
|
|
52
52
|
|
53
53
|
直前のa = 3,b = 2の時は```a= 3 b= 2 Flag= 1```となります。
|
54
54
|
|
55
|
-
Flag = 1なのでまた最初から実行されますが、この時 a = 3, b = 2なのでa > bを満たします。
|
55
|
+
Flag = 1なのでまた```while```文の最初から実行されますが、この時 a = 3, b = 2なので```a > b```を満たします。
|
56
56
|
|
57
57
|
よって、分岐の```if a > b:```の方が実行され```b += 1```となるためbが1増えます。(この時点で```b = 3```)
|
58
58
|
|
59
|
-
この時はまだFlag = 1なので結果として
|
59
|
+
この時はまだ```Flag = 1```なので結果として```a = 3, b = 3 Flag = 1```となるわけです。
|