Python 基本的な電卓機能を実装する

次のコードは、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
Share

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です