python计算器教程,用Python程序制作一个简单的计算器
用Python程序制作一個簡單的計(jì)算器
在此示例中,您將學(xué)習(xí)創(chuàng)建一個簡單的計(jì)算器,該計(jì)算器可以根據(jù)用戶的輸入進(jìn)行加,減,乘或除。
要理解此示例,您應(yīng)該了解以下Python編程主題:
通過函數(shù)創(chuàng)建簡單計(jì)算器
示例#?程序制作一個簡單的計(jì)算器
#?此函數(shù)將兩個數(shù)字相加
def?add(x,?y):
return?x?+?y
#?兩個數(shù)相減
def?subtract(x,?y):
return?x?-?y
#?此函數(shù)將兩個數(shù)字相乘
def?multiply(x,?y):
return?x?*?y
#?此函數(shù)將兩個數(shù)相除
def?divide(x,?y):
return?x?/?y
print("選擇操作")
print("1.相加")
print("2.相減")
print("3.相乘")
print("4.相除")
#?接受用戶的輸入
choice?=?input("選擇(1/2/3/4):?")
num1?=?float(input("輸入第一個數(shù)字:?"))
num2?=?float(input("輸入第二個數(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("非法輸入")
輸出結(jié)果選擇操作
1.相加
2.相減
3.相乘
4.相除
選擇(1/2/3/4):?2
輸入第一個數(shù)字:?11
輸入第二個數(shù)字:?120
11.0?-?120.0?=?-109.0
在此程序中,我們要求用戶選擇所需的操作。選項(xiàng)1、2、3和4有效。取兩個數(shù)字,并使用一個if...elif...else分支來執(zhí)行特定的部分。用戶定義的函數(shù)add(),subtract(),multiply()和divide()執(zhí)行不同的操作。
總結(jié)
以上是生活随笔為你收集整理的python计算器教程,用Python程序制作一个简单的计算器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jQuery 拖拽窗体
- 下一篇: python 可视化大屏幕_如何用pyt