幫助,我不知道我的代碼在哪裏出錯,我認爲我沒有做我應該做的事情,但是我問過的每個人都說這是一個很好的代碼。 我分配了一個變量(stats)作爲某個整數(15)。 然後我要求用戶輸入一個整數到另一個變量(DEX)。 然後,程序將打印三件事情之一,具體取決於變量是否大於,小於或等於統計。 下面是完整的代碼,誰想要的幫助:Python將無法正確比較我分配的變量
stats = 15
DEX = raw_input(prompt)
if stats > DEX:
os.system("cls")
print TITLE
print "SO YOUR DEX IS %s CORRECT?" %(DEX)
time.sleep(4)
thread_2()
elif DEX > stats:
print "YOU HAVE TOO MUCH DEX!!"
elif DEX = stats:
print "ARE YOU SURE YOU WANT TO ADD ALL YOUR STATS TO DEX?"
那不能是你的代碼 - 它會給你一個'SyntaxError'。另外,你應該考慮升級到Python 3:這個特定的比較會產生一個有用的'TypeError:無法定型的類型:int()> str()'消息。 – DSM