我目前正在學習Python,並且不知道很多 - 所以我需要有經驗的人來幫助我。如何解決這個煩人的錯誤信息? (Python 3.6.1)
的代碼是這樣的:
usernum = input('Enter a number, Ill determine if its pos, neg, OR Zero.')
if usernum < 0:
print("Your number is negative.")
if usernum > 0:
print("Your number is positive.")
if usernum == 0:
print("Your number is zero.")
的錯誤是這樣的:
Traceback (most recent call last):
File "C:\Users\Admin\Documents\Test.py", line 2, in <module>
if usernum < 0:
TypeError: '<' not supported between instances of 'str' and 'int'
'usernum'是一個字符串。使用int(usernum = input('輸入一個數字,Ill確定它的pos,neg,或者零)是一個整數。')' –
http://stackoverflow.com/questions/379906/parse-string-to浮動或詮釋 - 不要忘記漂浮。 – stdunbar