1.迴圈
首先
如果list裡面有100這樣的元素怎麼辦??
list = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99]
range(n)--------生成0-n個元素組成的列表。 [0,n) ,左閉右開
range(m,n) ------生成m-n個元素組成的列表
range(0,100,2) -----在[0-99)中,以step=2的間隔生成元素,組成列表。
python2版本才可以測試:
迴圈:python 的迴圈有兩種,一種是 for…in 迴圈,依次把 list 或 tuple 中的每個元素迭代出來
for迴圈語法:
or 迭代變數 in 物件(序列):
迴圈體流程圖:
迴圈去做:
計算 1-10的整數之和:
sum = 0
for i in range(0, 11):
sum += i
print(「sum=」, sum)
』 』 』
解釋:sum = 0+1 -----> sum=1
sum = 1+2 ------> sum = 3
sum = 3+3 -----> sum =6
…sum = sum+10 -----> sum=55
計算機當中: sum= sum+i
一般寫成 sum+=i
』 』 』
計算1-100的整數之和。sum = 0
for i in range(1, 101):
sum += i
print(「sum=」, sum) 計算1-100的偶數之和。sum = 0
for i in range(0, 101,2):
sum += i
print(「sum=」, sum) 計算1-100的奇數之和。sum = 0
for i in range(1, 101,2):
sum += i
print(「sum=」, sum)
練習請利用迴圈依次對list中的每個名字列印出hello, ***!:
l = [『bart』, 『lisa』, 『adam』]
for i in l:
print(『hello,』,i,"!")
while 迴圈:
語法:while 條件表示式: 迴圈體
第二種迴圈是 while 迴圈,只要條件滿足,就不斷迴圈,條件不滿足時退出迴圈。比如我們要計算 100 以內所有奇數之和,可以用 while 迴圈實現:
計算 100 以內所有奇數之和
在迴圈內部變數 n 不斷自減,直到變為-1 時,不再滿足 while 條件,迴圈退出。
continue語句會立即跳到迴圈的頂端,即跳過本次迴圈,執行下一次迴圈
break 語句會立即離開迴圈
練習:1、輸入5個同學的name,weight,height.請根據bmi公式(體重除以身高的平方)分別求出他們的bmi指數,並根據bmi指數:
低於18.5:過輕
18.5-25:正常
25-28:過重
28-32:肥胖
高於32:嚴重肥胖
2.猜數字;編寫乙個猜數字的小遊戲,隨機生成乙個1-10(包括1和10)之間的數字作為基準數,玩家每次通過鍵盤輸入乙個數字,如果輸入的數字和基準數相同,則成功過關,否則重新輸入,如果玩家輸入-1,則表示退出遊戲。效果圖如下:
3.列印輸出(迴圈):(1)***
*******
HTML CSS基礎學習筆記1 15 合併單元格
合併單元格 之前的文章中,我們已經能夠建立乙個簡單地 了,如果我們需要把橫向的某兩個相鄰單元格或者縱向的某兩個相鄰單元格合併,我們該怎麼做呢?我們要知道的知識點如下 1.標籤的 colspan 屬性規定單元格可橫跨的列數,即橫向合併的單元格數 2.標籤的 rowspan 屬性規定單元格可橫跨的行數,...
python模組import匯入 1 15
函式 將一組 組織到一起,實現某種功能 模組 為實現某種邏輯將相關連的函式寫在同乙個檔案裡,使邏輯更清楚,這就是乙個模組 在python中檔案以.py結尾的,那這個.py檔案就可以稱為模組 模組共分為三種 python標準庫 第三方模組 應用程式自定義模組 相同名字的函式和變數可以分別存在不同的模組...
python基礎學習
基本資料型別 學習基於python2.7,ubuntu16.04,python3中有一些不同的特性 在ubuntu終端輸入python,進入互動介面。print hello,world print 是乙個常用函式,輸出字串。在python2中,print還是乙個關鍵字,可以用print hello,...