用户:
爱吃737的GE90查看:0 回复:2 评论:0 创建时间:2022-07-24T20:31:18
【作品展示】

【作品介绍】
pgzrun
【作品源代码】
import pgzrun
import requests
WIDTH=600
HEIGHT=300
colors = [0,0,0]
def draw():
screen.fill(tuple(colors))
def update():
colors[1]=(colors[1]+100)%256
if keyboard.up:
print('UP')
if keyboard.down:
print("DOWN")
if keyboard.left:
print("LEFT")
if keyboard.right:
print("right")
anwser = requests.get('https://www.bilibili.com/video/BV1QT411g7BG?spm_id_from=333.999.0.0&vd_source=6c68e0401ac0e6d7e8喵b83375767879', auth=('user', 'pass'))
print(anwser)
pgzrun.go()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn
神魔一线帮我看一下有什么错,为什么背景颜色显示不出来imgsrc="https://static.codemao.cn/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E6%BA%9C%E4%BA%86%E6%BA%9C%E4%BA%86.gif"alt="emotion_编程猫_溜了溜了" importpgzrun importtime importsys importrequests WIDTH=300#将宽设为300 HEIGHT=100#将高设为100 k=Actor('k.jpg') s=Actor('800.jpg') e=Actor('e.jpg') k.pos=100,556 s.pos=100,556 e.pos=100,56 WIDTH=1000#将宽设为300 HEIGHT=900#将高设为100 defdraw(): screen.fill((255,0,0)) screen.clear() e.draw() k.draw() s.draw() defupdate():#更新模块,每帧重复操作 ifkeyboard.left:#如果按下键盘向左方向键 (k).x-=10 (s).x-=10 ifkeyboard.right:#如果按下键盘向右方向键 (k).x+=10 (s).x+=10 ifkeyboard.up:#如果按下键盘向上方向键 (k).y-=10 (s).y-=10 ifkeyboard.down:#如果按下键盘向下方向键 (k).y+=10 (s).y+=10 ifkeyboard.a: (e).x-=10 ifkeyboard.d: (e).x+=10 ifkeyboard.w:#如果按下键盘向上方向键 (e).y-=10 ifkeyboard.s:#如果按下键盘向下方向键 (e).y+=10 ifk.colliderect(e): print('游戏结束') defdraw(): screen.clear() s.draw() time.sleep(3) sys.exit() pgzrun.go()
点赞0
评论
神魔一线import pgzrun
import time
import sys
import requests
WIDTH = 300 # 将宽设为300
HEIGHT = 100 # 将高设为100
k = Actor('k.jpg')
s = Actor('800.jpg')
e = Actor('e.jpg')
k.pos = 100, 556
s.pos = 100, 556
e.pos = 100, 56
WIDTH = 1000 # 将宽设为300
HEIGHT = 900 # 将高设为100
def draw():
screen.fill((255,0,0))
screen.clear()
e.draw()
k.draw()
s.draw()
def update(): # 更新模块,每帧重复操作
if keyboard.left: # 如果按下键盘向左方向键
(k).x -= 10
(s).x -= 10
if keyboard.right: # 如果按下键盘向右方向键
(k).x += 10
(s).x += 10
if keyboard.up: # 如果按下键盘向上方向键
(k).y -= 10
(s).y -= 10
if keyboard.down: # 如果按下键盘向下方向键
(k).y += 10
(s).y += 10
if keyboard.a:
(e).x -= 10
if keyboard.d:
(e).x += 10
if keyboard.w: # 如果按下键盘向上方向键
(e).y -= 10
if keyboard.s: # 如果按下键盘向下方向键
(e).y += 10
if k.colliderect(e):
print('游戏结束')
def draw():
screen.clear()
s.draw()
time.sleep(3)
sys.exit()
pgzrun.go()
点赞1
评论