teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

表現を修正

2020/08/09 07:11

投稿

Daregada
Daregada

スコア11990

answer CHANGED
@@ -11,4 +11,4 @@
11
11
 
12
12
  とでもすれば、「あの方100歳以上ですが群馬県出身ではありません」という出力が得られます。
13
13
 
14
- なぜなら、if文の条件が成立するには、「ageが100以上であり」なおかつ「hometownが群馬と等しくない」という条件が必要で、提示されているプログラムはそれを満足しない(hometownが群馬と等しい)からです。条件が成立しない場合は、if文の中にあるputsは実行されないので、何も出力されずにプログラムが終了するのが正しい動作です。
14
+ なぜなら、if文の条件が成立するには、「ageが100以上であり」なおかつ「hometownが群馬と等しくない」という条件が必要で、あなたが提示したプログラムはそれを満足しない(hometownが群馬と等しい)からです。条件が成立しない場合は、if文の中にあるputsは実行されないので、何も出力されずにプログラムが終了するのが正しい動作です。