Python入門基礎(2)
阿新 • • 發佈:2019-07-13
如果你是部落格園團隊,,看到不符合您們要求的地方可否指出來?不要你不符合要求,然後我不符合哪項要求?是要我自己去找麼?
- python條件語句
首先介紹的是if語句,python中的if語句格式如下:
if 判斷條件:
執行語句
else:
執行語句
由於python跟其他語言有所不同,python嚴格的縮排要求,它不像其他語言一樣使用大括號包在裡面..
如果判斷條件為False,則不執行if後面的程式碼,去執行else的程式碼,如果判斷為真(True),則去執行if後面的程式碼塊
有時候需要判斷多個if語句,這時候就需要if語句多個判斷條件;
如:
if 判斷條件1:
執行語句1
elif 判斷條件2:
執行語句2
...
else:
執行語句n
- 迴圈語句
在python裡面有著兩種迴圈,分別是for迴圈和while迴圈
在迴圈裡面,我們要有終止迴圈的條件,在這裡有著迴圈控制語句
- while迴圈語句
while 判斷條件:
執行語句
例:求1~100的和
num = 1 sum = 0 while num <= 100: sum+=num num+=1 print(sum)
輸出結果
5050
2.for迴圈語句
說到for迴圈就不得不介紹一個函式,,它常常與for迴圈一起用,,range函式,,range函式能夠生成一系列的數字
例如:
for i in range(1,10): print(i)
打印出的結果是:
1 2 3 4 5 6 7 8 9
- 巢狀迴圈
python裡面可以允許一個迴圈巢狀另一個迴圈
列印9*9乘法表
for i in range(1,10): for j in range(1,i+1): print('%d * %d = %d ' %(j,i,(i*j)),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
在python裡面還有一個函式可以用來生成隨機數,但是該函式在使用之前要匯入模組
import random #匯入random模組 #使用random模組裡面的randint函式獲取1-99之間的隨機數 print(random.randint(1,100))