mark=input("Please enter the mark you received for the test:")
total=input("Please enter the mark the test was out of:")
percentage=(mark*100/total)
print("Your percentage is:"),percentage,"%"
当我在 python 3.3.2 mac 中运行它时出现了这个错误。
Traceback (most recent call last):
File "/Users/user1/Desktop/Percentage2.py", line 4, in <module>
percentage=(mark/total*100)
TypeError: unsupported operand type(s) for /: 'str' and 'str'
我该如何解决?
最佳答案
percentage=(float(mark)*100/float(total))
print("Your percentage is: ",percentage,"%", sep='')
关于python - 百分比计算不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18251239/