使用內縮來表示程式區塊。
#!/usr/bin/python3
if guess < secret: ........ elif guess == secret: ....... else: ............. if guess == secret: .......... else: ............... #|n| 絕對值 n=-n if n < 0 else n 同 if n <0 n = -n else n = n msg = dividend/divisor if divisor != 0 else '除以零不合理'
count = 1 while count <= 10: print(count) count += 1 if ... : break #結束 while if .... : XXXXXX continue #回到迴圈開頭,以下 YYYY 略去不執行 YYYYYYY.......
for n in range(1, 11): print(n) #印出 1~10 range( begin,end,step ) range(10) → 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 range(1, 10) → 1, 2, 3, 4, 5, 6, 7, 8, 9 range(1, 10, 2) → 1, 3, 5, 7, 9 range(1, 1) → (empty) *字串可以被視為 LIST for L in "ABC": print(L) #印出 A B C
list1=range(0,5) print(list1) #輸出 range(0, 5)
list2 = [n for n in range(0,5)] print(list2) #[0,1,2,3,4]
list3=[*range(5)] list4=list(range(5))
3 / 2 結果為 1.5 ,指定為小數值運算 3//2 整數做運算 (去除小數) 3**2 結果 9 ,3的二次方 9 % 2 結果 1 ,求餘數 num+= 2 --> num = num+2 (-= *= /=)
input() 取得輸入 (多值以逗號估分隔) #輸入為文字 choice = input("or show any lights? (y/n):") #轉為數值 dividend, divisor = eval(input('Enter dividend, divisor: '))