Class 8 python 迴圈語句

2021-09-11 01:41:46 字數 2914 閱讀 7772

例項一:

#迴圈語句  

# while a=0

while a<=5:

print

("while----a ="

,a) a +=

1else

:print

('eof\n'

)# for

for i in[4

,3,2

,1]:

print

("for----i ="

,i)結果輸出:

ps c:\users\administrator\desktop\tmp> python .\untitled-

1.py

while--

--a =

0while--

--a =

1while--

--a =

2while--

--a =

3while--

--a =

4while--

--a =

5eof

for---

-i =

4for--

--i =

3for--

--i =

2for--

--i =

1ps c:\users\administrator\desktop\tmp>

例項二:

#迴圈語句  

# while a=0

while a<=5:

if a %2==

0:print

('偶數:'

,a)else

:print

('奇數:'

,a)

a +=

1else

:print

('eof\n'

)# for

for i in[4

,3,2

,1]:

print

("for----i ="

,i)

結果輸出為:

ps c:\users\administrator\desktop\tmp> python .\untitled-

1.py

偶數: 0

奇數: 1

偶數: 2

奇數: 3

偶數: 4

奇數: 5

eoffor--

--i =

4for--

--i =

3for--

--i =

2for--

--i =

1

例項三:

# for 中 巢狀list 和 元組,希望列印出其中的每乙個資料

for i in[[

'purple'

,'orange'

,'red'

,'yellow'],

(1,2

,3)]

:for j in i:

print

(j)print

('下乙個元素\n'

)結果輸出為:

ps c:\users\administrator\desktop\tmp> python .\untitled-

1.py

purple

orange

redyellow

下乙個元素12

3下乙個元素

ps c:\users\administrator\desktop\tmp>

例項四: range(start, stop[, step]) 建立整數列表

#遍歷: range

for i in

range(0

,6):

print

(i,end=

' | '

)print(''

)for i in

range(0

,6,2

):print

(i,end=

' | '

)print(''

)for i in

range(6

,0,-

2):print

(i,end=

' | '

)執行結果:

ps c:\users\administrator\desktop\tmp> python .\untitled-

1.py0|

1|2|

3|4|

5|0|

2|4|

6|4|

2|

例項五

a =

['a'

,'b'

,'c'

,'d'

,'e'

,'f'

,'g'

,'h'

]for i in

range(0

,len

(a),2)

:print

( a[i]

, end=

' | '

)執行結果如下:

ps c:\users\administrator\desktop\tmp> python .\untitled-

1.py

a | c | e | g |

方法二:

b = a[0:

len(a):2

]print

(b)執行結果如下:

['a'

,'c'

,'e'

,'g'

]

Python基礎 Python判斷與迴圈語句

age 17 if age 18 and age 100 print 我成年了 elif age 100 print 長壽寶寶?else print 我還是個寶寶?控制台列印結果 我還是個寶寶?age 0 while age 100 age 1 print 我活夠了,現在我都 d歲了 age 控制台...

Python的迴圈結構for while語句

while 表示式 迴圈體 else else字句 for 取值 in 序列或迭代物件 迴圈體 else else 子句 塊 s 0 for i in range 1,101 s i print s 5050 s i 0 while i 100 s i i 1 print s 5050 break與...

python中的while true 迴圈語句

d mima name input 請輸入您的使用者名稱 if name in d password input 請輸入您的密碼 if password in mima print 進入系統 else print 您輸入的密碼錯誤,請重新輸入 else print 您輸入的使用者名稱不正確,請重新輸...