入力した値からPythonで計算する方法
Pythonでは、関数input()を使用してユーザーの入力を取得し、算術演算子を使用して計算できます。
以下の簡単な例は、入力値を使用して計算を行う方法を示しています。
# 获取用户输入的两个数
num1 = float(input("请输入第一个数:"))
num2 = float(input("请输入第二个数:"))
# 进行计算
sum = num1 + num2 # 加法
difference = num1 - num2 # 减法
product = num1 * num2 # 乘法
quotient = num1 / num2 # 除法
# 打印计算结果
print("和:", sum)
print("差:", difference)
print("积:", product)
print("商:", quotient)
上の例では、input() 関数を使ってユーザーから 2 つの数を取得し、 float 型( float() 関数を使って変換)に変換しています。次に、これらの数に対して加算、減算、乗算、除算といった演算を行い、それぞれ結果を対応する変数に保存しています。最後に、計算結果を print() 関数を使って表示しています。
input() 関数は文字列値を返すため、数値計算する場合は整数や浮動小数点数など適切な数値型に変換する必要があります。上記の例では、入力された文字列を float() 関数を使って浮動小数点数に変換しています。整数が必要な場合は int() 関数を使って変換します。
また、割り算演算で、除数が0の場合、ZeroDivisionError例外が発生することに留意しましょう。実用的なアプリケーションでは、この状況に対処するために条件分岐を追加してプログラムのクラッシュを回避できます。