2015-05-14 68 views
0

在python中,我發現了一個乘法解決方案,對我寫的軟件非常有用。Python的乘法函數

問題是,當使用該軟件時,用戶被問到一個問題(即8x2),但它打印了一個命令行(即14)。這不是那麼用戶友好,我想以更簡單的形式顯示它,如常見的書寫形式(8x2)。我將發佈pictures來整合我的問題。

右邊是結果屏幕,左邊是代碼本身。如果您還有其他問題,請詢問。

+0

非常感謝這樣的快速響應每個人,我已經解決了我的問題! – cooperhugo

回答

3

您可以添加一個詞典與運營商的描述:

op_symbols = { 
    add: '+', 
    mul: '*', 
    sub: '-', 
} 

代替​​3210和使用op_symbols[op]

1

添加用戶友好的字符串聲明:

opAsStr = {mul: 'x', add: '+', sub: '-'} 

替換​​3210與opAsStr[op]