Python專案實戰

2021-10-21 03:03:11 字數 1541 閱讀 1724

# 匯入pygame模組

import time

import pygame

from pygame.constants import

*def

main()

:'''完成整個程式的控制函式'''

# 1.建立乙個視窗

screen = pygame.display.set_mode(

(1200

,700),

0,32)

# 2.建立乙個,當作背景

background = pygame.image.load(

"月亮.png"

)#建立我的超人!

tian = pygame.image.load(

"藍色超人.png"

) x =

550 y =

500while

true

:# 3.將背景貼到視窗中

screen.blit(background,(0

,0))

screen.blit(tian,

(x, y)

)# 或許事件

for event in pygame.event.get():

#判斷事件型別

if event.

type

== pygame.quit:

#執行pygame退出

pygame.quit(

)#python程式退出

exit(

)#監聽鍵盤事件

key_pressed = pygame.key.get_pressed(

)if key_pressed[k_w]

:print

("上"

) y -=

10if key_pressed[k_s]

:print

("下"

) y +=

10if key_pressed[k_a]

:print

("左"

) x -=

10if key_pressed[k_d]

:print

("右"

) x +=

10if key_pressed[k_space]

:print

("空格"

)# 4.顯示視窗中的內容

pygame.display.update(

)#time.sleep(0.1)

if __name__ ==

'__main__'

: main(

)

**python學習的第一天

通過匯入pygame模組實現:

1.建立乙個視窗並命名

2.匯入本地設為視窗背景和遊戲的主人公

3.通過鍵盤監聽實現的移動、翻轉

4.while迴圈和更新保證視窗內容的體現

快開啟pycharm寫一款屬於自己的遊戲吧**

簡單python專案例項 python實戰專案

沒有乙個完整的專案開發過程,是不會對整個開發流程以及理論知識有牢固的認知的,對於怎樣將所學的理論知識應用到實際開發中更是不得而知了!以上就是我們在學習過程中必須要有專案實戰開發經驗的原因,其實無論專案大小,但是一定要動手去進行開發學習。但是就有小夥伴說 哎呀,找不到好的專案開發教程啊 不知道可以開發...

Python之基礎實戰專案

後言我們在之前的學習內容中就可以大概的了解了python的乙個基礎用法。所以在之前的python 一 python 二 python 三 的基礎上我們就對其進行乙個整合。let go,展開。students def selstu 查詢所有 return for stu in students pri...

Python網路爬蟲實戰專案大全!

doubanspider 豆瓣讀書爬蟲。可以爬下豆瓣讀書標籤下的所有圖書,按評分排名依次儲存,儲存到excel中,可方便大家篩選蒐羅,比如篩選評價人數 1000的高分書籍 可依據不同的主題儲存到excel不同的sheet 採用user agent偽裝為瀏覽器進行爬取,並加入隨機延時來更好的模仿瀏覽器...