即時製作一個計算器,它可以找到一個人的測試分數的平均值 例如:16/20 + 17/20/2 但我很難搞清楚如何劃分用戶標記 例如:如果該人輸入18/20 ,我如何分配它?如何劃分輸入答案?
-3
A
回答
1
你可以把它分解了起來:
numerator, denominator = '18/20'.split('/')
decimal = float(numerator)/float(denominator)
-2
你可以使用eval()
功能。但它不會給你,你想要什麼。
你的表達:
>>> s = "16/20 + 17/20/2"
>>> eval(s)
0
你表達改寫:
>>> s = "16.0/20 + 17.0/20/2"
>>> eval(s)
1.225
+1
當有東西進入某種惡意的東西時,觀察你的程序爆炸。餿主意。 – 2013-04-05 05:53:16
相關問題
- 1. Python - 劃分用戶輸入以顯示一系列答案
- 2. 簡單劃分答案無小數位
- 3. 在Java中劃分錯誤的答案
- 4. 如何在輸入答案時區分大小寫?
- 5. 試圖使用腳本的輸入來劃分和顯示答案
- 6. 如何在Python中輸入腳本輸入的答案
- 7. 劃分案例陳述和答案始終爲零
- 8. 如何找出動態規劃的答案是否是最佳答案?
- 9. 如何在每個輸入使用循環後輸出答案?
- 10. Textfield - Label - Button根據輸入的答案
- 11. 在SPSS中輸入多個答案
- 12. 輸入答案到文本文件?
- 13. 如何在Python 3中輸入兩個不同輸入的答案?
- 14. 如何每一行中顯示的答案和文本輸入
- 15. 如何檢查python中的輸入答案3
- 16. 我如何讀取輸入兩個不同的答案
- 17. 如何通過輸入密鑰驗證答案?
- 18. 如何在原生答案中創建輸入密碼認證?
- 19. 我如何從無線電輸入中獲得答案?
- 20. 如何計算用戶輸入錯誤答案的次數(Python)
- 21. 如何插入'答案'模型?
- 22. 如何四捨五入我的答案
- 23. 歐拉計劃錯誤的答案
- 24. 在Python 3.5中,在劃分一個偶數時,爲什麼劃分和劃分給出了不同的答案
- 25. html表單輸入 - 每個輸入字段的多個答案
- 26. 劃分輸入txt錯誤
- 27. Python - 在列表中查找輸入答案,答案是列表元素之一
- 28. 劃分整數,並得到小數答案
- 29. 按其類型劃分句子(疑問/肯定答案)
- 30. Python:如何讓用戶輸入他們自己的答案解決方案
一個非常重要的問題:你計算作爲輸入來(如在一個計算器)或輸入整個表達式後(就像在python shell中一樣)? – bereal 2013-04-05 05:35:20
@bereal無論哪種方式,我不認爲這個問題是準備好這個網站,它需要一個更好的問題描述和OP的一些實際的起始代碼。 – jamylak 2013-04-05 06:38:09