1. 程式人生 > >python 04 分支和循環

python 04 分支和循環

計數 背景 播放 框架 背景音樂 nbsp put 轉換 鼠標

創建一個框架   名字.py

打飛機遊戲

加載音樂

播放音樂

我放飛機誕生

inter=0

while true:

  if 用戶是否惦記了關閉:

    退出程序

    bleak

  inter+=1

  if inter == 50:

    iner = 0

    小飛機誕生

  小飛機移動一個位置

  屏幕刷新

  if 用戶鼠標移動:

    我放飛機中心位置 = 鼠標位置

    屏幕刷新

  if 我放飛機撞擊小飛機:

    我放掛,播放撞擊音樂

    修改我放飛機圖案

    停止背景音樂,最好淡出

a=int(input(輸入數字:))
if 100 >= a >= 90: print(A) if 90 > a >= 80: print(B) if 80 > a >= 60: print(C) if 60 > a >= 0: print(D) if a<0 and a>100: print(NO)

a=int(input(輸入數字:))
if 100 >= a >= 90:
    print(A)
else:
    if 90 > a >= 80:
        print(B)
    
else: if 80 > a >= 60: print(C) else: if 60 > a >= 0: print(D) else: print(NO)

a=int(input(輸入數字:))
if 100 >= a >= 90:
    print(A)
elif 90 > a >= 80:
    print(B)
elif 80 > a >= 60:
    
print(C) elif 60 > a >= 0: print(D) elif a<0 and a>100: print(NO)

elif   else if

x if 條件 else y       條件為真,x  假為y

assert 3 > 4    斷言,程序自動崩潰 。當需要確保程序中某個條件一定為真,才能讓程序正常工作

while 條件:

  循環體

for與c的for不一樣

for 目標 in 表達式:

  循環體

>>> a=‘apple‘
>>> for i in a:    打印出每個字符
print(i,end=‘ ‘)


a p p l e

range(strat,stop,scan)  start開始,stop結束,scan間隔 

list() 方法用於將元組轉換為列表。

range(stop)

range(start, stop[, step])

參數說明:

  • start: 計數從 start 開始。默認是從 0 開始。例如range(5)等價於range(0, 5);
  • stop: 計數到 stop 結束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]沒有5
  • step:步長,默認為1。例如:range(0, 5) 等價於 range(0, 5, 1)

break 跳出循環體

continue 終止本輪循環,回到條件判斷的地方

len() 表示長度

>>> len(‘hi‘)
2

>>> t = (‘a‘, ‘b‘, [‘A‘, ‘B‘])

>>> t[2][0] = ‘X‘

>>> t[2][1] = ‘Y‘

>>> t

(‘a‘, ‘b‘, [‘X‘, ‘Y‘])

通過間接方法修改元組:

tuple1 = (1,2,4,5)

tuple2 = tuple1[:2] + (3,) + tuple1[2:]

print(tuple2)

>>>(1, 2, 3, 4, 5)

del dict[‘Name‘] # 刪除鍵 ‘Name‘

dict.clear() # 清空字典

del dict # 刪除字典

    

python 04 分支和循環