Python 簡(jiǎn)單計(jì)算器實(shí)現(xiàn)

Document 對(duì)象參考手冊(cè) Python3 實(shí)例

以下代碼用于實(shí)現(xiàn)簡(jiǎn)單計(jì)算器實(shí)現(xiàn),包括兩個(gè)數(shù)基本的加減乘除運(yùn)輸:

# Filename : test.py
# author by : www.o2fo.com

# 定義函數(shù)
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("選擇運(yùn)算:")
print("1、相加")
print("2、相減")
print("3、相乘")
print("4、相除")

choice = input("輸入你的選擇(1/2/3/4):")

num1 = int(input("輸入第一個(gè)數(shù)字: "))
num2 = int(input("輸入第二個(gè)數(shù)字: "))

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("非法輸入")

執(zhí)行以上代碼輸出結(jié)果為:

選擇運(yùn)算:
1、相加
2、相減
3、相乘
4、相除
輸入你的選擇(1/2/3/4):2
輸入第一個(gè)數(shù)字: 5
輸入第二個(gè)數(shù)字: 2
5 - 2 = 3

Document 對(duì)象參考手冊(cè) Python3 實(shí)例