name = input('Enter name here:')
pyc = input('enter pyc :')
tpy = input('enter tpy:')
percent = (pyc / tpy) * 100;
print (percent)
input('press enter to quit')
每当我运行这个程序我得到这个
TypeError: unsupported operand type(s) for /: 'str' and 'str'
我该怎么做才能将 pyc 除以 tpy?
最佳答案
通过将它们变成整数:
percent = (int(pyc) / int(tpy)) * 100;
在 python 3 中,input()
函数返回一个字符串。总是。这是 Python 2 的一个变化; raw_input()
函数已重命名为 input()
。
关于python - 类型错误:不支持的操作数类型/: 'str' 和 'str',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15235703/