看板 [ Python ]
討論串[問題] 在輸入字串中做四則運算
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者justim (透明石油)時間13年前 (2012/10/20 14:02), 編輯資訊
0
0
0
內容預覽:
如果可以使用函式庫的話,sympy 就可以直接幫忙運算了。. sympy 中的 N 函式可以評估運算式。. 例如 N("1+2*3"),便可以直接算出結果。. 甚至還可以把運算式轉成 LaTex 輸出。. 除了四則運算外,連三角函式都可以幫你算。. N("sin(0.5 * 3.1415)"). -

推噓2(2推 0噓 7→)留言9則,0人參與, 最新作者carlcarl (carl)時間13年前 (2012/10/18 22:09), 編輯資訊
0
0
1
內容預覽:
簡單+-*/的話. str = '15+3-2/1'. re.split("[+-\/\*]", str). ['15', '3', '2', '1']. re.split("\d+", str). ['', '+', '-', '/', '']. # 前後兩個空就自己處理掉. 之後如果要處理括弧的

推噓1(1推 0噓 2→)留言3則,0人參與, 最新作者cantakeyeofu (不看你的眼)時間13年前 (2012/10/18 20:17), 編輯資訊
0
0
0
內容預覽:
請教一下. 若使用者在raw_input()中輸入類似這樣:. 12+3. 10-7. 然後希望能印出15和3的四則運算結果. 應該如何把 "12" "+" "3" 這三個字元拆開來做計算? 謝謝. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 203.64.247.68.
首頁
上一頁
1
下一頁
尾頁