Game學習隨筆01 挑戰任務01

2022-06-27 04:39:09 字數 2017 閱讀 8821

今天是2023年2月6日,時間過得好快,以至於我在寫到時間會下意識寫成2023年……

看來全國肺炎情況進一步公升溫了,以至於我家所在的小區進行了命令封鎖通知,所以出行不再像以前那麼自由了,不管怎樣,給戰鬥在一線的抗肺炎醫生們以及相關工作人員加油打氣。

言歸正傳,今天完成了有關python學習過程中的乙個小挑戰,總體而言沒有遇到什麼特別苦難的問題,屬於過程化程式設計,練練手。

**如下:

1

#題目:回執矩形事例是唯一乙個繞著螢幕移動形狀的事例。修改該程式,以便任何時候,當矩形碰到螢幕邊界時,矩形都將會改變顏色。23

import

pygame,sys,math,time

4from pygame.locals import *56

#pygame初始化

7pygame.init()89

#設定標題

10 pygame.display.set_caption("

game_one")

1112

#設定視窗大小

13 screen=pygame.display.set_mode((600,400))

1415

#定義變數

16 color=0 #

顏色變數

17 sign=0 #

移動標誌

18 p_x=0

19 p_y=0

20 x=0

21 y=0

2223

#遊戲迴圈

24while

true :

25 color=255,255,255

26 sign=1

27for event in

pygame.event.get() :

28if event.type==quit :

29pygame.quit()

30sys.exit()

3132

if p_x==550:

33 sign=2

34 color=0,255,255

35if p_y==350:

36 sign=3

37 color=0,0,255

38if p_x==0 :

39 sign=4

40 color=255,0,255

41if p_x==0 and p_y==0 :

42 sign=1

43 color=255,255,255

4445

if sign==1:

46print("

1...

") #

為了測試用的,可刪除。

47 p_x+=1

48 p_y=0

49elif sign==2:

50print("

2...")

51 p_x=550

52 p_y+=1

53elif sign==3:

54print("

3...")

55 p_x-=1

56 p_y=350

57elif sign==4:

58print("

4...")

59 p_x=0

60 p_y-=1

6162

screen.fill((0,0,0))

63 pygame.draw.rect(screen,color,(p_x,p_y,50,50),0)

64 time.sleep(0.005)

65 pygame.display.update()

效果展示:

學習任務 01

線性回歸損失函式的極大似然推導 西瓜書公式3.4除了用最小二乘法以外,怎麼用極大似然推得?一元線性回歸的引數求解公式推導 西瓜書公式3.7和3.8怎麼推來的?多元線性回歸的引數求解公式推導 西瓜書公式3.10和3.11怎麼推來的?線性回歸損失函式的最優化演算法 什麼是批量梯度下降 隨機梯度下降 小批...

Py0 從零開始的Python學習 01

隨著近幾年人工智慧 大資料 爬蟲的爆火,python也是漸漸火出了圈。作者是搞oi出身,對python一直不太了解,只對c 略懂一些皮毛。直到有一天,當我沉迷打 時,突然以前的同學找到我,問了我這麼乙個問題。python咋學呢,是不學了以後挺有用的?我震驚了,因為這位同學還是一位文科生。曾經一直以為...

Task01 機器學習的三大主要任務

接觸可挺久的機器學習了,這次有機會重頭開始學習機器學習,感覺機器學習的發展史需要再梳理一下了 機器學習階段 年份主要成果 代表人物 人工智慧起源 1936 自動機模型理論 阿蘭 圖靈 alan turing 1943 mp模型 沃倫 麥卡洛克 warren mcculloch 沃特 皮茨 walte...