方法: まず、input() 関数を使用してキーボードから入力された 3 つの数値を受け取り、次に float() または int() 関数を使用して、受け取った 3 つの値を浮動小数点数または整数; 次に、「if else」ステートメントを使用して 3 つの数値の大きさを比較して最大数を取得し、最後に print() 関数を使用して最大数を出力します。
このチュートリアルの動作環境: Windows7 システム、Python3、Dell G3 コンピューター。
Python では、input() 関数を使用して 3 つの数値を入力し、float() (または int()) 関数、print() 関数、および「if else」ステートメントを使用して最大値を見つけることができます。値を設定して出力します。
実装アイデア:
input() 関数は、キーボードから入力された 3 つの数値を受け取ります。
float() または int() 関数は、受け取った 3 つの値を浮動小数点数または整数に一律に変換します;
「if else」ステートメントは 3 つの数値のサイズを比較します最大数値を取得するには、
#print() 関数が最大数値を出力します。
#実装コード: 3 つの数値を入力し、3 つの数値のうち最大の数値を出力
# 第一种写法: num1 = float(input('请输入第一个数:')) num2 = float(input('请输入第二个数:')) num3 = float(input('请输入第三个数:')) if num1 < num3 and num2 < num3: big_num = num3 elif num1 < num2 and num3 < num2: big_num = num2 else: big_num = num1 print('三个数中最大数为:%s' % big_num) # 第二种写法(工作量会指数级增加): n1= int(input('please enter the firest number:')) n2 = int(input('please enter the second number:')) n3 = int(input('please enter the third number:')) max_num = 0 if n1 > n2: max_num = n1 if n1 > n3: max_num = n1 else: max_num = n3 else: max_num = n2 if n2 > n3: max_num = n2 else: max_num = n3 print('the max_num is:%d'%max_num) # 第三种写法(最简写法): num1 = float(input('请输入第一个数:')) num2 = float(input('请输入第二个数:')) num3 = float(input('请输入第三个数:')) max_num = num1 # 先假设num1最大 if max_num < num2: max_num = num2 if max_num < num3: max_num = num3 print('最大数是:%f' % max_num)
関連関数の説明
Python3.x の input() 関数は、標準入力データを受け取り、それを文字列型として返します。 int() 関数は、文字列または数値を整数に変換するために使用されます。 float() 関数は、整数と文字列を浮動小数点数に変換するために使用されます。 【関連する推奨事項:Python3 ビデオ チュートリアル ]
以上がPythonで3つの数値を入力して最大値を出力する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。