條件分支
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 ...