Module: (Python) ネストされた条件文。困難な条件


Problem

1/14

ネストされた条件文

Theory Click to read/hide

ネストされた条件文

「if」ブロック内そして「そうでなければ」他のネストされた条件ステートメントなど、他のステートメントを含めることができます。  else という単語は、最も近い前の if を指します。
 
<プレ> A > の場合10: if A > 100: print("あなたはたくさんお金を持っています。") それ以外: print("あなたには十分なお金があります。") それ以外: print("お金が足りません。") 太字は、別の if ステートメント内にある条件ステートメントを示します。そのため、ネストされた条件ステートメントと呼ばれます。ネストされた条件ステートメントを使用すると、2 つだけではなく複数の選択肢を実装できます。
else という単語の後にネストされた演算子を使用することもできます。
 
<プレ> <コード>if A <; 10: print(「お金が足りません。」) それ以外: if A > 100:   print("あなたはたくさんお金を持っています。")  それ以外:   print("あなたには十分なお金があります。") この場合、 else の後にもう 1 つの条件をチェックする必要がある場合は、 if 演算子の代わりに " を使用できます。 > カスケード」キーワード elif (else - if の略) による分岐。
 
<プレ> <コード>if A <; 10: print(「お金が足りません。」) エリフ A > 100:   print("あなたはたくさんお金を持っています。") それ以外:   print("あなたには十分なお金があります。") すべての例のインデントに注意してください。カスケード条件を使用する場合、すべての if-elif-else キーワードは同じレベルになります。
たとえば、if-elif-elif-... チェーンなど、カスケード条件を使用して多数のチェックが記述されると、最初の true 条件がトリガーされます。

Problem

ネストされた条件文を使用して、キーボードから入力された数値が 20 から 40 までの場合は「YES」という単語を表示し、「NO 」という単語を表示するプログラムを作成します。コード>"それ以外の場合
必要な条件を満たしたオリジナルプログラムを完成
させてください。
プログラムには 2 つの else 分岐があることに注意してください。いずれかの条件が満たされない場合は、画面に NO という単語が表示される必要があります。