1. 程式人生 > >Python入門基礎(2)

Python入門基礎(2)

  如果你是部落格園團隊,,看到不符合您們要求的地方可否指出來?不要你不符合要求,然後我不符合哪項要求?是要我自己去找麼?

  • 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迴圈

  在迴圈裡面,我們要有終止迴圈的條件,在這裡有著迴圈控制語句

 

  1.   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))