1樓:可靠的我心我在
guess = int(temp) #這裡的括號 你寫的是中文括號()
這個python**,為什麼是有語法錯誤。檢查了好久,都沒能看出來!
2樓:匿名使用者
#!/usr/bin/python
# filename: while.py
number = 23
running = true
while running:
guess = int(raw_input("enter an integer : "))
if guess == number:
print 'congratulations, you guessed it.'
running = false # this causes the while loop to stop
elif guess < number:
print 'no, it is a little higher than that'
else:
print 'no, it is **aller than that'
懷疑是來
縮排的問自
題,改過的版本,自己對照看一下
python**可以執行,但是鍵入數字後就提示錯誤。
3樓:垂楊紫陌洛塖東
guess=input('what is your guess?')
對著書本看下這句是不是有錯誤?
python語法問題,Python語法問題?
因為python屬於抄弱變數語言,宣告函式的引數時bai,並不能du確定引數的型別。這樣就給zhi 的閱讀和維護dao,造成了一點小困擾。比如你宣告的 def add a,b 本意是a,b為整型,但呼叫傳參為字串,直譯器是不會進行判斷的。或者是它人匯入你的模組,呼叫的你的函式,就需要檢視完整 才知道...
python語法問題,Python語法問題?
根據經驗分析,bai有可能是縮排問du題。因為沒看到你的具體報zhi錯,dao我猜測的。python自帶的版idle不太好用,對於縮排有權問題有時軟體顯示不出來,推薦你換個python編輯器,比如pycharm或spyder。這些可以看清縮排,避免縮排問題報錯。若不是由於縮排,可以仔細看看一下報錯怎...
python3語法問題,python語法問題?
巢狀的話,裡面的用 代替 樓主用的是python3吧 print 在python2中是語句,在python3中是函式 這個用法在python2.x版本是可以的 6 去除print語句,加入print 函式實現相同的功能。同樣的還有 exec語句,已經改為exec 函式 例如 2.x print th...