語法:
if 條件表示式 :
**塊
a = input('請輸入乙個整數:') # 提示輸入乙個整數
a = int(a) # 將輸入的字串轉換為整型
if a < 0: # 如果a小於0(輸入數為負數)
a = -a # 如果a小於0,則將a取為負值
print(a) # 輸出a的值
上述**實現了乙個用於輸出使用者輸入的整數絕對值的程式。其中,a = -a是if語句條件成立時選擇執行的語句。如果使用者輸入-100,則輸出其絕對值100
# 獲取使用者輸入的內容,如果是python 就通過驗證
# 獲取使用者輸入的內容
content = input('請輸入內容:') # 定義乙個變數content,用來
儲存使用者輸入內容
#判斷使用者內容是否是python
if content == 'python': # 如果使用者輸入的字串為'python'
print('通過驗證') # 則通過驗證
if 條件表示式 :
**塊else :
**塊
# 讓使用者輸入乙個工資
value = int(input('請輸入你的工資:'))
# value = int(value)
# 如果使用者的工資大於等於2000則輸出:' 繼續努力';如果使用者輸入的工資小於2000,則輸出'你該加油了~~~',判斷**如下:
if value >= 2000:
print('繼續努力~~')
else:
print('你該加油了~~~')
if 條件表示式 :
**塊elif 條件表示式 :
**塊elif 條件表示式 :
**塊
........
else :
**塊
# 讓使用者輸入乙個工資,實現通過不同的工資額度返回不同的鼓勵語句
value = int(input('請輸入你的工資:'))
# value = int(value)
if value >= 30000:
print('有錢任性')
elif value >= 20000:
print('有錢真好')
elif value >= 10000:
print('哥也月薪上萬了')
elif value >= 5000:
print('工資還說的過去')
elif value >= 2000:
print('能養活自己了')
else:
print('你該加油了')
while 條件表示式 :
**塊else:
**塊
while 表示式:
while 表示式:
**塊**塊
for 變數 in 迴圈規則:
for 變數 in 迴圈規則:
**塊**塊
# 建立乙個外層迴圈來控制高度
i = 0
while i < 9:
i +=1
# 建立乙個內層迴圈控制寬度
j = 0
while j < i:
j += 1
print(f' * = ', end='')
print()
輸出結果為:
1 * 1 = 1
1 * 2 = 2 2 * 2 = 4
1 * 3 = 3 2 * 3 = 6 3 * 3 = 9
1 * 4 = 4 2 * 4 = 8 3 * 4 = 12 4 * 4 = 16
1 * 5 = 5 2 * 5 = 10 3 * 5 = 15 4 * 5 = 20 5 * 5 = 25
1 * 6 = 6 2 * 6 = 12 3 * 6 = 18 4 * 6 = 24 5 * 6 = 30 6 * 6 = 36
1 * 7 = 7 2 * 7 = 14 3 * 7 = 21 4 * 7 = 28 5 * 7 = 35 6 * 7 = 42 7 * 7 = 49
1 * 8 = 8 2 * 8 = 16 3 * 8 = 24 4 * 8 = 32 5 * 8 = 40 6 * 8 = 48 7 * 8 = 56 8 * 8 = 64
1 * 9 = 9 2 * 9 = 18 3 * 9 = 27 4 * 9 = 36 5 * 9 = 45 6 * 9 = 54 7 * 9 = 63 8 * 9 = 72 9 * 9 = 81
i = 5
while i > 0:
print("迴圈次數:第",6-i,"次迴圈")
i -= 1
if i == 3:
break
print("執行完畢,goodbye!")
執行結果如下:
迴圈次數:第 1 次迴圈
迴圈次數:第 2 次迴圈
執行完畢,goodbye!
例項
i = 5
while i > 0:
print("迴圈次數:第",6-i,"次迴圈")
i -= 1
if i == 3:
continue
print("執行完畢,goodbye!")
執行結果如下:
迴圈次數:第 1 次迴圈
迴圈次數:第 2 次迴圈
迴圈次數:第 3 次迴圈
迴圈次數:第 4 次迴圈
迴圈次數:第 5 次迴圈
執行完畢,goodbye!
python學習筆記之(五)
高階函式 高階函式 higher order function 可接受函式作為引數,也可以把函式作為返回值。map reduce map 接受兩個引數,乙個是函式,乙個是數列。map將傳入的函式一次作用在數列的每個元素上,將結果作為新的list返回。def f x return x x map f,...
Python程式設計學習第十二課之Python的注釋
當我們編寫的程式 量很大,而且內部邏輯關係非常複雜的時候,閱讀 是非常吃力的。所以我們的程式設計師寧願自己重新寫 也不願意去熟悉別人的 那麼,實際編寫 的過程之中,對 加筆記說明就顯得尤為重要了。在這裡,針對 的筆記被稱為注釋。在之前的幾節課裡面,我們已經不止一次用過注釋了,如下圖所示,以 符號開頭...
Python學習筆記 1 1 2 認識Python
一.課程目標 二.詳情解讀 1.初識pythonpython語言是一種高階程式語言,它於1991年由吉多.範羅蘇姆 guido van rossum 發明。目前主要應用於web開發 gui開發 網路爬蟲 資料科學 人工智慧等領域。python官方 python語言也是一種多正規化程式語言,即物件導向...