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'
Как это исправить?
Не специалист по Python, но в этой ошибке четко указано, что вы не можете использовать строку в математическом вычислении. Измените переменные на числовой тип или преобразуйте их в числовой тип. –