回答編集履歴
1
記述追加
test
CHANGED
@@ -28,6 +28,8 @@
|
|
28
28
|
|
29
29
|
正しいものは、sales[solddate.month] += int(price)が前のifにかかわらず実行されます。ですから、質問者さんのだとelseの場合に実行するので動作が違います。
|
30
30
|
|
31
|
+
フローチャートを書いてみると、一目瞭然ですよ。
|
32
|
+
|
31
33
|
また、正解の文、s1とs2はキー(solddate.month)がなければ、初期設定する文で当然と思われる文です。かつ、文s3の前になければなりません。
|
32
34
|
|
33
35
|
こんな感じでわかっていただけるでしょうか。
|