次のコードは、2つの数値の基本的な加算、減算、乗算、除算、基本的な電卓機能を実装できます。
実例(Python 3.0+)
# Filename : test.py
# author by : www.ceodata.com
# 関数を定義する
def add(x, y):
"""+"""
return x + y
def subtract(x, y):
"""-"""
return x - y
def multiply(x, y):
"""*"""
return x * y
def divide(x, y):
"""/"""
return x / y
# ユーザーが数値を入力する
print("演算の方式を選択する:")
print("1、+")
print("2、-")
print("3、*")
print("4、/")
choice = input("選択を入力する(1/2/3/4):")
num1 = int(input("1番目の数値を入力する: "))
num2 = int(input("2番目の数値を入力する: "))
if choice == '1':
print(num1,"+",num2,"=", add(num1,num2))
elif choice == '2':
print(num1,"-",num2,"=", subtract(num1,num2))
elif choice == '3':
print(num1,"*",num2,"=", multiply(num1,num2))
elif choice == '4':
print(num1,"/",num2,"=", divide(num1,num2))
else:
print("不正な入力")
上記のコードを実行した結果は次のとおりです。
演算の方式を選択する:
1、+
2、-
3、*
4、/
選択を入力する(1/2/3/4):2
1番目の数値を入力する:5
2番目の数値を入力する:2
5 - 2 = 3
コメントを残す