# 匯入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偽裝為瀏覽器進行爬取,並加入隨機延時來更好的模仿瀏覽器...