ホームページ > バックエンド開発 > Python チュートリアル > Pythonで3つの数値を入力して最大値を出力する方法

Pythonで3つの数値を入力して最大値を出力する方法

青灯夜游
リリース: 2023-01-05 16:08:26
オリジナル
84713 人が閲覧しました

方法: まず、input() 関数を使用してキーボードから入力された 3 つの数値を受け取り、次に float() または int() 関数を使用して、受け取った 3 つの値を浮動小数点数または整数; 次に、「if else」ステートメントを使用して 3 つの数値の大きさを比較して最大数を取得し、最後に print() 関数を使用して最大数を出力します。

Pythonで3つの数値を入力して最大値を出力する方法

このチュートリアルの動作環境: 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(&#39;三个数中最大数为:%s&#39; % big_num)


# 第二种写法(工作量会指数级增加):
n1= int(input(&#39;please enter the firest number:&#39;))
n2 = int(input(&#39;please enter the second number:&#39;))
n3 = int(input(&#39;please enter the third number:&#39;))
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(&#39;the max_num is:%d&#39;%max_num)


# 第三种写法(最简写法):
num1 = float(input(&#39;请输入第一个数:&#39;))
num2 = float(input(&#39;请输入第二个数:&#39;))
num3 = float(input(&#39;请输入第三个数:&#39;))
max_num = num1        # 先假设num1最大
if max_num < num2:
    max_num = num2
if max_num < num3:
    max_num = num3
print(&#39;最大数是:%f&#39; % max_num)
ログイン後にコピー

関連関数の説明

Python3.x の input() 関数は、標準入力データを受け取り、それを文字列型として返します。

int() 関数は、文字列または数値を整数に変換するために使用されます。

float() 関数は、整数と文字列を浮動小数点数に変換するために使用されます。

【関連する推奨事項:

Python3 ビデオ チュートリアル ]

以上がPythonで3つの数値を入力して最大値を出力する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート