在Python 2.7:類型錯誤:不支持的操作數類型(S)爲/: '海峽' 和 '廉政'
a=80
b=100
def status(hp, maxhp):
print "You are at %r percent health." % hp*100/maxhp
status(a,b)
返回:
TypeError: unsupported operand type(s) for /: 'str' and 'int'
我已經試圖把INT()圍繞每個變量和每個變量組合。
謝謝,我從來沒有告訴我們,模量被認爲在這種情況下的操作,或者它的操作順序站。我最終通過製作另一個變量並將其送入字符串來修復它。 – foltor
爲更正確的答案進行編輯。 –