2 python的分支和迴圈

2021-08-23 14:33:18 字數 1373 閱讀 6786

條件分支

if 條件:

elif 條件:

elif 條件:

''''''

else:

and 與運算

條件表示式(三元操作符)

x  if  條件 else y
斷言(assert關鍵字)

當這個關鍵字後邊的條件為假的時候,程式自動崩潰並丟擲assertionerror的異常。

eg:

>>> assert

3>4

一般來說我們可以用ta在程式中植入檢查點,當需要確保程式中的某個條件一定為真才能讓程式正常工作的話,assert關鍵字就非常有用了。

while迴圈

語法 while 條件:

迴圈體for迴圈

語法 for 目標 in 表示式:

迴圈體

eg:

目標 i each 定義的變數

for i in 表示式:

for each in 表示式:

設定隨機數

import random

secret = random.randint(數字,數字)

range()

range([start,]

stop

[,step=1])

-這個bif有三個引數,其中用中括號括起來的兩個便是這兩個引數是可選的。

-step=1表示第三個引數的值預設值是1

-range這個bif的作用是生成乙個從start引數的值開始到stop引數的值結束。

注意:

引數最後一位是取不到的。

range一般與for迴圈配合使用。

eg:

for i  in range(5):

print(i) #列印0 1 2 3 4

for i in range(5,8)

print(i) #列印5 6 7

for i in range(1,8,3)

print(i) #列印4,7

list(range(5)) #列印 range(0,5) 0,1,2,3,4,5

Python的迴圈和分支

一 for迴圈和while迴圈要注意迴圈體的縮排 for 目標 in 表示式 迴圈體while條件 迴圈體二 if else語句 x,y 4,5 if x y small x else small yscore int input 請輸入乙個分數 if 100 score 90 print a el...

Python的分支和迴圈結構

條件語句可以給定乙個判斷條件,並在程式執行過程中判斷該條件是否成立。程式根據判斷結果,執行不同的操作,這樣就可以改變 的執行順序,從而實現更多的功能。python中條件語句通常有if語句 if else語句和if elif else語句。if結構 滿足條件就執行某個操作,不滿足就不執行。語法 if ...

python入門2 Python入門2

1列表和元組 列表 當索引超出了範圍時,python會報乙個indexerror錯誤 usr bin env python3 coding utf 8 列印s的1,v,9.注意 索引計數從 0 開始 s 1,2,3 a v b 7,8,9 列印1 print s 0 0 列印v print s 1 ...