Python入門第三天 分支和迴圈

2021-10-11 20:11:50 字數 1743 閱讀 8206

針對不同的條件實現不同的操作

不同條件之間滿足:如果其中乙個條件已經滿足了,就沒有必要判斷其他條件的必要

if 條件語句1:

**段1

elif 條件語句2:

**段2

elif 條件語句3:

**段3

…else:

**段n

result1 =

30if

10>

20else

40print

(result1)

result2 =

30if

100>

29else

40print

(result2)

# 相當於

if100

>29:

result2 =

30else

: result2 =

40print

(result2)

# 練習:根據年齡值列印成年或者未成年(

age =

23result =

'成年'

if age >=

18else

'未成年'

print

(result)

for 變數 in 序列:

​ 迴圈體

讓變數去序列中取值,乙個乙個的取,取完為止,每取乙個值就執行一次迴圈體

(for迴圈的迴圈體執行次數看序列中元素的個數)

# 練習:hello word 重複列印5次

for x in

'zxcvb'

:print

(x,'hello word!'

)

for x in

range(7

):print

('哈哈哈哈'

)for _ in

range(7

):# 不需要變數時,可以用下劃線_來代替

print

('哈哈哈哈'

)for x in

range(0

,3):

print

('x2:'

, x)

for x in

range(-

3,3,

2):# 遞增函式

print

('x3:'

, x)

for x in

range

(100,49

,-1)

:# 遞減函式

print

('x4:'

, x)

while 條件語句:

​ 迴圈體

x =

0while x <5:

print

('hello word!'

) x +=

1

如果迴圈次數是確定的就用for迴圈,如果迴圈次數不確定就用while迴圈

# 練習;寫程式讓客戶不斷輸入內容直到輸入的內容是0為止

x =1

while x !=

'0':

# 這裡的0不能是數字0,必須加引號變成字串來進行比較

x =input

('請輸入:'

)# input返回的資料是字串

print

('結束'

)

Python入門第三天

pyhton3 第三方庫文件檢視 python m pydoc p 1234然後再瀏覽器中輸入 localhost 1234 字串 s.title 將字串的首字母大寫 s.upper 轉化為大寫 s.lower 轉化為小寫 s.swapcase 大小寫交換 s.isalnum 檢查是否全部是字母或數...

python入門第三天 繼承

繼承物件導向的程式設計最好的用處則是 的重用 實現重用的重要方法是通過繼承機制 class schoolmember def init self,name,age self.name name self.age age print initialized schoolmember s self.na...

php入門第三天

三元運算和if語句。我先道歉,我最近才發現我用的wamp不是我說的那一版,我安裝wamp的時候沒刪老版的,而且安裝在了原目錄。現在發現新版的預設配置是如果變數未賦初值,就會報錯。雖然變數未賦初值改配置檔案就可以,這樣寫起來也方便,但據我的經驗,這樣做,好處比壞處少。現在在下面的二段 中加入了這兩句,...