Python 数値の合計

Document 对象参考手册Python3 の例

以下は、ユーザーが2つの数値を入力し、その合計を計算する例です。

例(Python 3.0+)

# -*- coding: UTF-8 -*- # Filename : test.py # author by : www.example.com # ユーザーが数値を入力 num1 = input('最初の数値を入力してください:') num2 = input('2番目の数値を入力してください:') # 合計を求める sum = float(num1) + float(num2) # 計算結果を表示 print('数値 {0} と {1} の加算結果: {2}'.format(num1, num2, sum))

上記のコードを実行すると、出力結果は次のようになります:

输入第一个数字:1.5
输入第二个数字:2.5
数字 1.5 和 2.5 相加结果为: 4.0

この例では、ユーザーが2つの数値を入力して合計を求めます。組み込み関数 input() を使用してユーザーの入力を受け取ります。input() は文字列を返すため、float() を使用して文字列を数値に変換する必要があります。

2つの数値の演算では、合計を求めるためにプラス記号 (+) 演算子を使用しました。このほかにも、マイナス記号 (-)、アスタリスク (*)、スラッシュ (/)、フロア除算 (//)、剰余 (%) があります。より多くの数値演算については、Python 数値演算。

また、上記の演算を1行のコードにまとめることもできます:

例(Python 3.0+)

# -*- coding: UTF-8 -*- # Filename : test.py # author by : www.example.com print('2つの数値の合計は %.1f です' %(float(input('最初の数値を入力してください:'))+float(input('2番目の数値を入力してください:'))))

上記のコードを実行すると、出力結果は次のようになります:

$ python test.py 
输入第一个数字:1.5
输入第二个数字:2.5
两数之和为 4.0

Document 对象参考手册Python3 の例

その他の拡張