python最簡單語句提示語法錯誤

2021-04-12 18:10:28 字數 1632 閱讀 4485

1樓:法布里奧斯

參考下我這個

idle的縮排好奇怪

感興趣的話可以瞭解下ipython, pythonwin, dreampie, bpython等

2樓:匿名使用者

縮排問題,else要退到頂格寫

>>> x=15

>>> if (x>0):

print 't'

else:

print 'e't

3樓:

前面不要打空格

你寫到檔案裡再執行看得更清楚,這裡主要是有個「>>>」佔了空間去了,讓你覺得沒對齊。

4樓:大漠小北

x=15

if x>0:

print 't'

else:

pass

你else分支沒有給執行的語句

初學者python中簡單的if語句報錯。求解答

5樓:匿名使用者

說的都不對。。。雖然if沒冒號,但是原因是shell模式,單獨的語句只能一行一行執行,函式定義/迴圈之類的多語句可以多行執行。

比如>>> a = 10[敲回車]

>>> if ***:***

6樓:

if行的末尾缺少了冒號(「:」),應改為:

if age >= 18:

print('***x')

7樓:匿名使用者

if語句最後沒加 :

python 為什麼老提示字元語法有錯 5

8樓:匿名使用者

更多請見 《python 3 初探,

第 1 部分: python 3 的新特性》:

python語法錯誤

我現在自學python,安裝完後,編輯語句並執行,老是出現語法錯誤的提示。請問是怎麼回事啊?請高手指點。

9樓:匿名使用者

你肯定看的是基於python2.×的書,用的是3.1的python!(3.1與2.*語法有很多不同,比如print必須加())

2個解決辦法:

刪除python,重新裝python2.7或者python2.5;

換本書,這個是不可能滴!

python中的語法錯誤

10樓:老弓長

num = int(input("請輸入一個數") 更正為 num = int(input("請輸入一個數"))

if num == 2:改為if num %2==0:

另外你後面的**也錯了

11樓:gta小雞

第一行行末少了一個回括號。

12樓:夢囈罒幻羽

出錯的前一行少了個括號

13樓:30786追風

看下www.akppx.com

簡單python問題,求教,簡單的python問題求教!

func k k表示可變引數,通 過可變引數實現類似於過載的方法。通常我們要定義一個函回數的時候,必須要預 答先定義這個函式需要多少個引數 或者說可以接受多少個引數 一般情況下這是沒問題的,但是也有在定義函式的時候,不能知道引數個數的情況。例如 def func a,b,c print a prin...

python的global語句不能作用在函式內的函式嗎

也不能這麼說。x 10 先叫他原始x 原始x 就是func inner 的x但是func outer 的x跟原始x和func innter 的x沒關係。這個是local x 你可以用id x 檢視,會發現,inner x的id 跟func outer 的x 的id不相等。但原始x與inner x i...

在python中用while語句列印出倒三角形

列印倒立的正三角形 hang int input 請輸入行數 y 1 while y hang space 1 while space y print end space 1 x hang y while x 0 print end x 1 print y 1 print 圖形列印完成!i int ...