Python3 x基礎教程3上

2022-03-07 22:26:33 字數 3469 閱讀 7919

hello,我是愛學程式設計的小圓子,今天來講if/elif/else語句

**

import

time as t

a =0

while a < 1:

x = input('

請輸入乙個數字(1-9)\n')

y = ['

1', '

2', '

3', '

4', '

5', '

6', '

7', '

8', '9'

]

if x in

y:

print('

輸入正確!')

t.sleep(5)

a=a + 1

pass

else

:

print('

輸入錯誤')

pass

**例項

點開看看裡面有大部分內容是比較簡單的,我也湊合著講

首先講我們這節課最重要的部分(看了還不會的小夥伴可以多看幾次)

就是if ... :

...pass

else:

...pass

當然還有if ... :

...pass

elif ... :

...pass

else:

...pass

當然,pass不加也是可以的,但是這樣比較容易讓人或直譯器讀懂

當然還有更容易的,那就是——列表(list)

比如你用if語句要檢測很多東西的話還不知道列表,那你就白學if了

它的語法格式是

#

list_name = [...]

#比如列表名是path,內容是ko、pass、bi,可以這樣寫

path = ['

ko', '

pass

', '

bi']

用來檢查是你在input框裡輸入的是不是1-3的數字,可以這樣寫

x = input('

請輸入1-3的數字')

number_no = ['

4', '

5', '

6', '

7', '

8', '9'

]if x in

number_no :

print('

檢測失敗')

pass

else

:

print('

檢測成功')

pass

#注:number_no是列表名

x = input('

請輸入1-3的數字')

number = ['

1', '

2', '3'

]if x in

number:

print('

檢測成功')

pass

else

:

print('

檢測失敗')

pass

#注:number是列表名

運算就不用我哆嗦了吧

我去寫作業咯,寫完作業就回來更,我把我的備課**給你們,但是不要偷懶直接複製喲,不偷懶的話會對你的寫**速度有所提公升喲

import

time as t

a =0

while a < 1:

x = input('

請輸入乙個數字(1-9)\n')

y = ['

1', '

2', '

3', '

4', '

5', '

6', '

7', '

8', '9'

]

if x in

y:

print('

輸入正確!')

t.sleep(5)

a=a + 1

pass

else

:

print('

輸入錯誤')

pass

#不要忘記安裝python直譯器喲(^u^)ノ~

註譯版

#

匯入time模組 別名t

import

time as t

#定義a變數的預設值為0

a =0

#whlie迴圈 到達條件(a變數小於1)就一直迴圈

while a < 1:

#變數x儲存input框裡面的內容

x = input('

請輸入乙個數字(1-9)\n')

#列表y儲存1、2、3、4、5、6、7、8、9內容

y = ['

1', '

2', '

3', '

4', '

5', '

6', '

7', '

8', '9'

]

"""if/else語句塊

"""#

if檢測變數x裡的內容是否在y列表裡 如果有的話執行下面的語句塊

if x in

y:

#顯示輸入正確

print('

輸入正確!')

#暫停五秒

t.sleep(5)

#a=a + 1 同等於a =+ 1 變數a+1

a = a + 1

#沒什麼作用 佔位分割語句

pass

#如果沒有的話執行下面的語句塊

else

:

#顯示輸入錯誤

print('

輸入錯誤')

#沒什麼作用 佔位分割語句

pass

#沒什麼作用 佔位分割語句

pass

"""總結:1.import time import匯入模組time as起別名t

2.a = 0定義a變數的預設值為0

3.while a < 1 whlie迴圈 到達條件(a變數小於1)就一直迴圈

4.x = input('請輸入乙個數字(1-9)\n') 變數x儲存input框裡面的內容

5.y = ['1', '2', '3', '4', '5', '6', '7', '8', '9'] 列表y儲存1、2、3、4、5、6、7、8、9內容

6.if x in y: if檢測變數x裡的內容是否在y列表裡 如果有的話執行if的語句塊

7.print('輸入正確!') 顯示輸入正確

8.a = a + 1 a=a + 1 同等於a =+ 1 變數a+1

9.pass 沒什麼作用 佔位分割語句

10.else: 如果沒有的話執行else的語句塊

11.print('輸入錯誤') 顯示輸入錯誤

end"""

Python3 x基礎教程1

今天我們講python3.x版本的python 最基礎的就是print,語法是這樣的 print 給乙個例子列印出我和你 print 我和你 但是我們執行不出來咋辦 其實要安裝python環境 怎麼安裝 首先到找到 如你是windows系統x32就選x86的 安裝的頁面應定要記得勾選add pyth...

python基礎教程3

1.序列解包 賦值時可以多個變數同時賦值。x,y,z 1,2,3 print x,y,z 1 2 3還可以交換變數的值 x,y y,x print x,y,z 2 1 3實際上,這裡執行的操作稱為序列解包 或可迭代物件解包 將乙個序列 或任何可迭代 物件 解包,並將得到的值儲存到一系列變數中。下面用...

Python3 x基礎學習 property

1 property 內建裝飾器函式,把乙個方法呼叫方式變成屬性呼叫方式。將乙個方法當成乙個屬性使用 注意 property裝飾器只能在物件導向中使用 2 訪問使用 property 裝飾器裝飾函式可以直接呼叫函式名 會執行一段功能 函式 然後返回值 3.property裝飾器只能修飾不帶引數的方法...