# 迴圈語句:求 1-100 的累積和
i = 1
sum = 0
# while 語句必須以 冒號(:) 結尾
while i <= 100:
sum += i # 累加
i += 1 # 變數自加
# 輸出累加的和
print(sum)
# 迴圈語句:求 1-100 中所有偶數的累積和
i = 1
sum = 0
while i <= 100:
# 如果是偶數,則累加
if i % 2 == 0:
sum += i # 累加
i += 1 # 變數自加
# 輸出累加的和
print(sum)
# 迴圈語句巢狀:列印三角形
# 用 i 表示行號
i = 0
while i < 5:
j = 0 # 用 j 表示每行列印的個數
while j <= i:
print("*", end=" ") # 輸出資料,以空格結尾
j += 1
print("") # 換行
i += 1
# 迴圈語句巢狀:列印 9*9 乘法表
i = 1
while i <= 9:
j = 1
while j <= i:
print("%d * %d = %d "%(j, i, i*j), end=" ")
j += 1
print("")
i += 1
count = 0
while count < 5:
print (count, " 小於 5")
count = count + 1
else:
print (count, " 大於或等於 5,退出迴圈")
list1 = ["how", "are", "you"]
# 遍歷列表
for x in list1:
print(x)
else:
print("迴圈結束")
i = 1
sum = 0
while i <= 100:
# break 語句用於跳出迴圈
if i == 50:
break
i += 1 # 變數自加
sum += i # 累加
# continue 語句用於跳過後面剩餘的迴圈
if i % 2 == 0:
continue
# 輸出累加的和
print(sum)
# 迴圈輸出 0-4;range() 方法用於生成乙個數列
for i in range(5):
print(i, end=" ") # 輸出:0 1 2 3 4
print() # 換行
# 也可以使用 range() 指定區間的值,區間是左閉右開的,即 [5, 9),
# 也就是包括 5,但是不包括 9;
for i in range(5, 9):
print(i, end=" ") # 輸出:5 6 7 8
print()
# range() 方法也可以在一定範圍內,通過指定的步長生成數列
for i in range(10, 20, 3):
print(i, end=" ") # 輸出:10 13 16 19
print()
# 可以結合 range() 和 len() 方法,遍歷乙個序列的索引
list1 = ["how", "are", "you", "thank", "you"]
for i in range(len(list1)):
print(i, end=" ") # 輸出:0 1 2 3 4
print()
# 還可以使用 range() 函式來建立乙個列表
list2 = list(range(5)) # list() 方法表示把其他型別的資料轉換成列表
print(list2) # 輸出:[0, 1, 2, 3, 4]
python學習筆記1 理解Python語言
本章主要介紹一下python語言的相關知識,包括其語言型別 作為物件導向的3大特性以及5大原則,在末尾介紹了其優缺點。與c c 等編譯型語言相比,python語言的程式並不是首先編譯成二進位制機器碼後執行,而是由python解析器解釋一句並在python虛擬機器中執行一句,直到程式結束或者丟擲錯誤。...
Python學習筆記(一)Python基本語法元素
二 程式設計例項 4 語句與函式 三 推薦課程 pprocess處理,程式的主要邏輯。ooutput輸出,程式的輸出 tempconvert.py tempstr input 請輸入帶有符號的溫度值 if tempstr 1 in f f c eval tempstr 0 1 32 1.8print...
Python學習筆記 esle和with 語句
def showmaxfactor num count num 2 while count 1 if num count 0 print d最大的約數是 d num,count break count 1 如果迴圈中的語句全部執行完,沒有中途跳出,則會執行else中的語句 else print d是...