python語法問題ifguess一直顯示語法錯誤

2021-03-04 01:35:45 字數 798 閱讀 7881

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...