Python 数値の合計
以下は、ユーザーが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その他の拡張
Python3 の例