python 筆記(變量,輸入輸出,條件語句,循環語句)
首先了解
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 筆記(變量,輸入輸出,條件語句,循環語句)