導航:首頁 > 編程語言 > python函數簡單計算器

python函數簡單計算器

發布時間:2022-07-27 09:12:27

『壹』 用python中split函數編寫一個加減乘除計算器,要求只能輸入一行,輸入兩個操作數和一個操作符

題主你好,

寫在前面: 回答共寫了三種寫法,其中a寫法是符合題意的; b,c雖不符合題意但可作為參考,並且b,c代碼是完全一樣的,只不過在輸入的時候b方案使用了空格作為操作數與操作符之間的分隔符,而c方案操作數與操作符之間無分隔符.

a.使用split()函數處理輸入的相關代碼及運行截圖如下:

希望對題主有幫助, 歡迎追問

『貳』 python編寫計算器

其實有個函數叫eval()的,至於怎麼用,看你的了。

『叄』 求用Python寫一個簡單的計算器!

def cal():
numA = float(raw_input('Please enter a number: '))
op = raw_input('Please enter a operator: ')
numB = float(raw_input('Please enter another number: '))
if op == '+':
print "result: ",numA+numB
elif op == '-':
print "result: ",numA-numB
elif op == '*':
print "result: ",numA*numB
elif op == '/':
print "result: ",numA/numB
else:
print "Unknown operator ",op
cal()

『肆』 python如何做簡易計算器在cmd運行

python編碼啟動cmd批處理文件(.bat文件),用subprocess方法可以將相應的cmd輸出獲取到,代碼如下:
#import os
#os.system("c:\\sam.bat")

import subprocess
cmd = 'cmd.exe c:\\sam.bat'
p = subprocess.Popen("cmd.exe /c" + "c:\\sam.bat abc", stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
curline = p.stdout.readline()
while(curline != b''):
print(curline)
curline = p.stdout.readline()

p.wait()
print(p.returncode)
sam.bat批處理文件代碼:
echo Hello world!
echo show %1%

『伍』 用PYTHON2做個計算器,只要加減乘除

# encoding: UTF-8
from Tkinter import *
class App:
def __init__(self,master):
frame=Frame(master)
frame.pack()

self.v = StringVar()
self.v.set(" ")
self.entry1=Entry(frame,text="")
self.entry1.grid(row=0,columnspan=2)
self.label0=Label(frame,text="Answer:").grid(row=1,column=0)
self.label1=Label(frame,textvariable=self.v).grid(row=1,column=1)

self.button1=Button(frame,text=" = ",command=self.inputnumber).grid(row=2)

#self.hi_there.pack(side=LEFT)
def inputnumber(self):
self.v.set(eval(self.entry1.get()))

root=Tk()
app=App(root)
root.mainloop()

以上代碼拷貝下來保存為一個py文件,然後運行就好。
注意沒有任何錯誤檢查的。

『陸』 用python編程設計一個簡單的計算器程序,要求用戶從鍵盤輸入如下形式的表達式:

用exec函數
小提示:
a=3
b=4
op='*'
exec('c=%s%s%s'%(a,op,b))
printc

『柒』 如何使用python編程寫一個加法計算器

1、打開idle。點擊file,然後點擊new file.這是創建一個新的文件。
新建一個文件之後,我們輸入第一行代碼,使用print函數,在屏幕上列印一句話,其中字元串要使用雙引號,輸入法要使用英文輸入法,如果符號使用中文輸入法輸入,就會出現錯誤。print("我們做一個兩個整數相加的計算題!")
同理,在屏幕上列印第二句話,與用戶交互,提醒用戶輸入第一個數。
第三行調用input函數,將用戶輸入的內容賦值給a,這時候a收到的是字元串信息,所以需要下一步把字元串轉換為整型。這輸入計算機處理數據指令。
然後依照以上的步驟寫第二個加數,和最後輸出的和,注意最後一句列印結果時,引號內部是字元串形式,x+y是數值形式,所以需要在中間加上一個逗號。如果不加逗號就會提示錯誤信息,以上就是所有的程序編寫完成,下一步就開始保存,命名,運行。如圖所示
運行結果如下:
更多Python相關技術文章,請訪問Python教程欄目進行學習!以上就是小編分享的關於如何使用python編程寫一個加法計算器的詳細內容希望對大家有所幫助,更多有關python教程請關注環球青藤其它相關文章!

『捌』 Python加法簡單計算器

python2里raw_input返回的是字元串啊
所以你的寫法變數ac都是字元串,用+運算也不是數字相加,是字元串相連啊

a = input('請輸入數字a')
b = raw_input('請輸入*+-其中一個運算符')
c = input('請輸入數字b')
if (b=="+"):
sum = a+c
print "%d"% (sum)

『玖』 如何運用Python編寫簡易計算器

import time
print("計算器")
print("+等於加法模式 -等於減法模式 *等於乘法模式 /等於除法模式")
while 2 > 1:
try:
print("請輸入+,-,*或/")
a = input()
if a == "+":
print("請輸入第1個加數")
b = input()
print("請輸入第2個加數")
c = input()
print("計算中")
time.sleep(0.3)
j = float(b) + float(c)
print("等於"+str(j))
elif a == "-":
print("請輸入被減數")
b = input()
print("請輸入減數")
c = input()
print("計算中")
time.sleep(0.3)
j = float(b) - float(c)
print("等於"+str(j))
elif a == "*":
print("請輸入第1個因數")
b = input()
print("請輸入第2個因數")
c = input()
print("計算中")
time.sleep(0.3)
j = float(b) * float(c)
print("等於"+str(j))
elif a == "/":
print("……等於余數模式 .等於小數模式")
print("請輸入……或.")
a = input()
if a == ".":
print("請輸入被除數")
b = input()
print("請輸入除數")
c = input()
print("計算中")
time.sleep(0.3)
j = float(b) / float(c)
print("等於"+str(j))
if c == "0":
print("除數不能為0!")
elif a == "……":
print("請輸入被除數")
b = input()
print("請輸入除數")
c = input()
j = float(b) // float(c)
e = float(b) % float(c)
print("等於"+str(j)+"……"+str(e))
if c == "0":
print("除數不能為0!")
except Exception as e:
print("您輸入的內容有錯誤")

閱讀全文

與python函數簡單計算器相關的資料

熱點內容
正宗溯源碼大燕條一克一般多少錢 瀏覽:915
電腦感染exe文件夾 瀏覽:914
wpsppt怎麼轉pdf格式 瀏覽:86
騰訊文檔在線編輯怎麼添加密碼 瀏覽:868
本地不能訪問伺服器地址 瀏覽:865
訪問伺服器命令 瀏覽:835
華為雲伺服器分銷商 瀏覽:954
Linux定位內存泄露 瀏覽:198
工程加密狗視頻 瀏覽:720
不在內網怎麼連接伺服器 瀏覽:664
雲伺服器app安卓下載 瀏覽:966
如何查看linux伺服器的核心數 瀏覽:137
交易平台小程序源碼下載 瀏覽:148
程序員記筆記用什麼app免費的 瀏覽:646
java與單片機 瀏覽:897
伺服器內網如何通過公網映射 瀏覽:478
程序員穿越到宋代 瀏覽:624
怎麼使用雲伺服器掛游戲 瀏覽:619
真實的幸福pdf 瀏覽:345
d盤php調用c盤的mysql 瀏覽:267