判斷語句和迴圈語句06

2021-08-21 04:15:29 字數 2590 閱讀 1897

像while迴圈一樣,for可以完成迴圈的功能。

在python中 for迴圈可以遍歷任何序列的專案,如乙個列表或者乙個字串等。

for 臨時變數 in 列表或者字串等可迭代物件:

迴圈滿足條件時執行的**

name = 'itheima'

for x in name:

print(x)

執行結果如下:

ith

eima

>>> 

for x in name:

print(x)

if x == 'l':

print("hello world!")

執行結果如下:

hel

hello world!

lhello world!

o

# range(5) 在python就業班中進行講解會牽扯到迭代器的知識,

# 作為剛開始學習python的我們,此階段僅僅知道range(5)表示可以迴圈5次即可

for i in range(5):

print(i)

'''效果等同於 while 迴圈的:

i = 0

while i < 5:

print(i)

i += 1

'''

執行結果如下:

012

3

4

name = 'itheima'

for x in name:

print('----')

print(x)

else:

print("==for迴圈過程中,如果沒有執行break退出,則執行本語句==")

執行結果:

----

i----

t----

h----

e----

i----

m----

a==for迴圈過程中,如果沒有break則執行==

name = 'itheima'

for x in name:

print('----')

if x == 'e':

break

print(x)

else:

print("==for迴圈過程中,如果沒有執行break退出,則執行本語句==")

執行結果:

----

i----

t----

h----

i = 0

while i<5:

i = i+1

print('----')

print(i)

else:

print("==while迴圈過程中,如果沒有執行break退出,則執行本語句==")

執行結果:

----

1----

2----

3----

4----

5==while迴圈過程中,如果沒有break則執行==

i = 0

while i<5:

i = i+1

print('----')

if i==3:

break

print(i)

else:

print("==while迴圈過程中,如果沒有執行break退出,則執行本語句==")

執行結果:

----

1----

2----

name = 'itheima'

for x in name:

print('----')

if x == 'e':

continue

print(x)

else:

print("==while迴圈過程中,如果沒有break則執行==")

執行結果:

----

i----

t----

h----

----

i----

m----

a==while迴圈過程中,如果沒有break則執行==

i = 0

while i<5:

i = i+1

print('----')

if i==3:

continue

print(i)

執行結果:

----

1----

2----

----

4----

5

判斷語句和迴圈語句

目錄 if 1 布林表示式加多個語句組成 2 int a 9 if a 15 if else 1 布林表示式判斷真假執行語句 if 判斷語句 else switch 1 可以擁有任意數量的case 2 當被測試的變數等於 case 中的常量時,case 後跟的語句將被執行,直到遇到 break 語句...

判斷語句 迴圈語句

條件 false 0,none,true 除false以外 多條件條件中可用邏輯運算子連線條件 注 將最可能的條件放在前面,避免深層次的巢狀,避免無意義的判斷,可用隱式條件 iters 1,2,3,4,5 iters每次取乙個值,有多少值迴圈多少次,並給iter for iter in iters ...

判斷語句和迴圈語句04

通過學習if的基本用法,已經知道了 想一想 坐火車或者地鐵的實際情況是 先進行安檢如果安檢通過才會判斷是否有車票,或者是先檢查是否有車票之後才會進行安檢,即實際的情況某個判斷是再另外乙個判斷成立的基礎上進行的,這樣的情況該怎樣解決呢?答 if巢狀 if 條件1 滿足條件1 做的事情1 滿足條件1 做...