Pythonプログラムで3つの数字の中から最大のものを見つける
このプログラムでは、if elseを使用して、3つの数値の中から最大のものを見つけて表示する方法を学習します。
この例を理解するには、次のPythonプログラミングトピックの知識とユーモアのセンスと想像力が必要です。
- Python if … elseステートメント
- Pythonの入力、出力、インポート
数字で比べるのが得意でない場合は、食べ物やコップにそそぐジュースの量で、一番大きいものや、一番量の多いいものを見つけるときは、どうしたらいいかを考えてもいいですよ。

想像できましたか。
では、このプログラムでは、if elseを使用して、3つの数値の中から最大のものを見つけて表示する方法を学習します。
# 3つの入力数字の中から最大の数字を求めるPythonプログラム
# num1、num2、num3の値を設定します。
num1 = 1
num2 = 4
num3 = 2
上記のプログラムでは、3つの数字がnum1
、num2
そしてnum3
それぞれ格納されています。
次に、if...elif...else
のはしごを使用して、3つの中で最大のものを見つけて表示します。
3つの数字を比べる方法は、>= の演算子を使って考えます。
例えば、num1、num2、num3を1、4、2とし、順番に数字を比べると。。。この様になりませんか。最初にnum1をnum2、num3と比べますから、
もし (1 >= 4) と (1 >= 2)とした時、この比較は正しいですか?と考えます。でも、答えは、No!です。ですから、次にnum2をnum1、num3と比べます。
もし (4 >= 1) と (4 >= 2)とした時、この比較は正しいですか?と考えます。答えは、Yes!です。
となりますのでプログラムはここでステートメントを抜けて、答えを出力します。
ここでは最後の数字を比べる必要はないですね。
では、次のページに完成したプログラムがありますので見てみましょう。
Pages: 1 2