編寫(xiě)代碼實(shí)現(xiàn)計(jì)算機(jī)四則運(yùn)算功能 plc四則運(yùn)算的總結(jié)?
plc四則運(yùn)算的總結(jié)?1.加法操作指令將兩個(gè)值相加(一個(gè)BC)以獲得結(jié)果的指令。加法指令的使用S1:加法運(yùn)算的數(shù)據(jù),或者保存數(shù)據(jù)的字軟元素的數(shù)目。S2:加法運(yùn)算的數(shù)據(jù),或者保存數(shù)據(jù)的字軟元素的編號(hào)。d
plc四則運(yùn)算的總結(jié)?
1.加法操作指令
將兩個(gè)值相加(一個(gè)BC)以獲得結(jié)果的指令。
加法指令的使用
S1:加法運(yùn)算的數(shù)據(jù),或者保存數(shù)據(jù)的字軟元素的數(shù)目。
S2:加法運(yùn)算的數(shù)據(jù),或者保存數(shù)據(jù)的字軟元素的編號(hào)。
d:存儲(chǔ)加法結(jié)果的字軟元素的編號(hào)。
2.減法運(yùn)算指令
將兩個(gè)值(A-BC)相減以得到結(jié)果的指令。
減法指令的使用
S1:減法運(yùn)算的數(shù)據(jù),或保存數(shù)據(jù)的字軟元素的編號(hào)。
S2:減法運(yùn)算的數(shù)據(jù),或保存數(shù)據(jù)的字軟元素的編號(hào)。
d:保存減法結(jié)果的字軟元素?cái)?shù)。
3、乘法指令
將兩個(gè)值相乘(A×BC)以獲得結(jié)果的指令。
乘法指令的使用
S1:乘法運(yùn)算的數(shù)據(jù),或者保存數(shù)據(jù)的字軟元素的數(shù)目。
S2:乘法運(yùn)算的數(shù)據(jù),或者保存數(shù)據(jù)的字軟元素的個(gè)數(shù)。
d .保存乘法結(jié)果的首字軟元素號(hào)。
4.分部操作說(shuō)明
將兩個(gè)值[a c…(余數(shù))]相除以獲得結(jié)果的指令。
分部作業(yè)指導(dǎo)書(shū)的使用方法
S1:用于除法運(yùn)算的數(shù)據(jù),或保存數(shù)據(jù)的字軟元素?cái)?shù)(被除數(shù))。
S2:除法運(yùn)算的數(shù)據(jù),或者存儲(chǔ)數(shù)據(jù)的字軟元素的數(shù)(除數(shù))。
d:保存除法結(jié)果的首字軟元素?cái)?shù)(商、余數(shù))。
如何使用python編程寫(xiě)一個(gè)加法計(jì)算器?
使用Python tkinter模塊,可以非常簡(jiǎn)單地實(shí)現(xiàn)簡(jiǎn)單的加減乘除計(jì)算器。一、效果Gif圖如下圖:
上面的計(jì)算器基本實(shí)現(xiàn)了加減乘除的簡(jiǎn)單計(jì)算,其源代碼也很簡(jiǎn)單,可以分為以下幾個(gè)步驟:
1.創(chuàng)建計(jì)算數(shù)字和歷史計(jì)算公式的顯示面板,如下所示:
2.創(chuàng)建一個(gè)數(shù)字鍵盤面板并綁定鍵號(hào)函數(shù),如下所示:
3.創(chuàng)建操作鍵面板并綁定計(jì)算功能。源代碼如下:
計(jì)算函數(shù),源代碼如下
如果只是一個(gè)簡(jiǎn)單的計(jì)算器,其實(shí)一行代碼就可以輕松實(shí)現(xiàn)。下面我以控制臺(tái)計(jì)算器和GUI計(jì)算器為例簡(jiǎn)單介紹一下,有興趣的朋友可以試試:
01控制臺(tái)計(jì)算器這里主要使用eval函數(shù),接收一個(gè)字符串表達(dá)式(支持加減乘除四則運(yùn)算),然后直接計(jì)算結(jié)果。測(cè)試代碼如下。這里我寫(xiě)一個(gè)while循環(huán),每次輸入表達(dá)式,然后計(jì)算輸出結(jié)果,支持變量傳遞和冪指數(shù)計(jì)算,非常方便:
02GUI calculator這里是在前一個(gè)程序的基礎(chǔ)上增加的GUI界面,包括兩個(gè)輸入框和一個(gè)計(jì)算按鈕。主要使用pyqt,一個(gè)GUI開(kāi)發(fā)庫(kù)(qt為Python提供了一個(gè)接口,可以快速開(kāi)發(fā)接口程序)。如果已安裝,請(qǐng)輸入命令 "pip ins "直接在cmd窗口中。高pyqt5 ",測(cè)試代碼如下,用戶輸入表達(dá)式,點(diǎn)擊計(jì)算按鈕,然后直接調(diào)用eval函數(shù)計(jì)算輸出結(jié)果,非常簡(jiǎn)單:
程序運(yùn)行截圖如下,比較簡(jiǎn)單好用:
至此,我們已經(jīng)用Python寫(xiě)完了一個(gè)簡(jiǎn)單的計(jì)算器??偟膩?lái)說(shuō),整個(gè)過(guò)程很簡(jiǎn)單,主要使用eval的功能。只要熟悉以上操作流程,很快就能掌握。當(dāng)然也可以用棧(數(shù)據(jù)結(jié)構(gòu))來(lái)實(shí)現(xiàn)。原理并不復(fù)雜。網(wǎng)上也有相關(guān)教程和資料,非常詳細(xì)。有興趣的可以搜一下。希望以上分享的內(nèi)容對(duì)你有所幫助,歡迎評(píng)論留言。