回答編集履歴

1

説明の追加

2018/06/15 09:53

投稿

退会済みユーザー
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なので結果として a = 3, b = 3 Flag = 1となるわけです。
59
+ この時はまだ```Flag = 1```なので結果として```a = 3, b = 3 Flag = 1```となるわけです。