1. 程式人生 > >python 筆記(變量,輸入輸出,條件語句,循環語句)

python 筆記(變量,輸入輸出,條件語句,循環語句)

python python3 1.2 break 分享 場景 過程 表達式 一個

首先了解

  python支持一下幾種運算符:

  算術運算符:

  技術分享圖片

  賦值運算符:

  技術分享圖片

  復合賦值運算符:

  技術分享圖片

變量

  簡單的說,變量就是編程中最基本的存儲單位,變量會暫時性存儲你進去的東西,例如:

  技術分享圖片

技術分享圖片

當然加減乘除都是可行的

技術分享圖片

技術分享圖片

變量的命名規則:

  1.變量由字母、數字、下劃線組成

  2.數字不能開頭

  3.變量不能用python中的關鍵字(這個不用刻意去記,用的多了也就熟悉了)

  4.變量的命名一般要見名知意,不能隨意命名。

  5.多個變量之間盡量用下劃線隔開,類似data_start這種。

輸入輸出

  什麽是輸入輸出語句呢?我們以上練習的print其實就是輸出語句,我們敲什麽就輸出什麽,而輸入語句就是人機交互的過程,用戶輸入什麽,電腦經過計算就輸出什麽,這裏引入一個input的關鍵詞,它的作用就是當成程序走到這裏就等待用戶輸入。

  格式就是:name=input("請輸入您的名字:"),比如:

  技術分享圖片 技術分享圖片

  如圖可以看到這裏就是等待用戶輸入的過程。python3中的輸入是input(),而在python2中的輸入時raw_input(). 

條件控制

  條件控制其實就是 if ...else..的使用  結構為:

技術分享圖片

用一句話概括 if....else 結構的作用:如果....條件成立的,就做....;反之,就做....

所謂條件(condition)指的是成立的條件,即是返回值為True 的布爾表達式。

知道這點後使用起來應該不難,例如:

技術分享圖片

循環語句

  什麽是循環語句?假定有這樣一個場景:讓你打印100遍“hello world”,你會怎麽做?難道真的寫100遍:print("hello world")。程序如果被你這樣寫就顯得太笨重了。開發中就引入了循環語句這一說法,語法格式如下:

    技術分享圖片

意思就是除非while後面的條件不滿足,否則就一直執行程序,直到條件不滿足就退出。回到上題那個場景,打印100遍hello world程序可以這樣來寫:

技術分享圖片

擴展:i = i + 1 跟 i += 1 是一樣的效果)

實例:

技術分享圖片

技術分享圖片

註意:這裏的end=‘ ‘就是固定寫法,為了不讓他換行打印

while循環語句的幾個關鍵字:break 和 continue

  break:結束當前循環

  continue:結束當次循環

  這樣說你可能不太理解,還是直接上程序說明吧,這裏以打印1···10之間的數為例子說明:

技術分享圖片

技術分享圖片

可以看到當number == 5時,執行break語句,此時while循環退出,只打印出了1.2.3.4.,那麽我們將break換成continue,結果會怎樣呢?
技術分享圖片


技術分享圖片

這樣就顯而易見了。將break換成continue之後,當number==5時,結束當次循環,程序從開始執行,因此只打印了1,2,3,4,6,7,8,9,10.

課下作業練習:

  (1).用while循環打印1··100之間的偶數並做求和運算。

  (2).用while循環打印1··100之間的奇數並做求和運算。

  (3).求1-2+3-4+····+99的和並打印。

python 筆記(變量,輸入輸出,條件語句,循環語句)