'''

一只飘来飘去的小乌龟,在触碰到边框的时候,马上掉头转向。

'''

import pygame

import sys

pygame.init()

size = width, height =600, 600

speed = [-2, 1]

bg = (254, 254, 254)

screen = pygame.display.set_mode(size)

pygame.display.set_caption("python小乌龟")

turtle =pygame.image.load("turtle.png")

position = turtle.get_rect()

while True:

for event in pygame.event.get():

if event.type == pygame.QUIT:

sys.exit()

position = position.move(speed)

if position.left < 0 or position.right > width:

turtle = pygame.transform.flip(turtle,True,False)

speed[0] = -speed[0]

if position.top < 0 or position.bottom >height:

speed[1] = -speed[-1]

screen.fill(bg) screen.blit(turtle,position) pygame.display.flip()     pygame.time.delay(10)

python小乌龟代码_python小乌龟相关推荐

  1. python折叠代码_Python实现代码块儿折叠

    Python实现代码块儿折叠 在python中方法和类都是可以折叠的,但是很多时候需要按照实现的功能将一部分代码折叠起来. 可以用着样的注释代码实现: # ''' your code ''' # 很简 ...

  2. python星空代码_python与云星空Web API

    大家都知道,云星空是支持Web API的.在云社区搜查 Python .API 两个关键词,就会出现相应的显示如下. 感谢Cand,给我们提供了这么好的内容. 我这段时间是做数据迁移的,把WISE数据 ...

  3. python边缘检测代码_python Canny边缘检测算法的实现

    图像边缘信息主要集中在高频段,通常说图像锐化或检测边缘,实质就是高频滤波.我们知道微分运算是求信号的变化率,具有加强高频分量的作用.在空域运算中来说,对图像的锐化就是计算微分.对于数字图像的离散信号, ...

  4. 怎么用python运行代码_python怎么运行代码程序

    一.使用Python的解释器: 1.安装python一般都会有一个交互式解释器,我们可以在这里直接写入运行 2.但如果我们将其关闭,刚才写的代码就会丢失.此时,我们新建一个文本文档,写入print ' ...

  5. python正则表达式代码_python的re正则表达式实例代码

    导读热词 本文研究的主要是python的re正则表达式的相关内容,具体如下. 概念:正则表达式(通项公式)是用来简洁表达一组字符串的表达式.优势是简洁,一行胜千言. 应用:字符串匹配. 实例代码: C ...

  6. 12个python编程代码_Python大牛私藏的20个python代码,短小精悍,用处无穷

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 本文来自腾讯云 作者:龙哥 当今python编程语言的潮流已经成为不可阻挡的趋势, ...

  7. python递归函数代码_Python递归函数

    参考: 一.递归函数两大要素 --终止条件和递归方程 1.递归方程,即递归调用的方法 递归通俗的说就是在函数内部自己调用自己,如何调用就是递归方程. 以以下的sum(n)求和函数递归实现方式为例,递归 ...

  8. python常用代码_Python常用算法学习(4) 数据结构(原理+代码)-最全总结

    数据结构简介 1,数据结构 数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成.简单来说,数据结构就是设计数据以何种方式组织并存贮在计算机中.比如:列表,集合与字 ...

  9. python 爬虫代码_python之路(一)_爬虫—爬一下网页代码输出到文件

    在上次公众号中讲到要用python进行开发,所以又拾起来了python.这不,从爬虫进行入门熟悉一下.爬虫是个啥呢?简单说:就是你想高效地从网上获取一些信息,而不用鼠标点点点.官方解释:网络爬虫(又称 ...

最新文章

  1. c语言奇数值结点链表,习题11-7 奇数值结点链表 (20 分)
  2. MFC中简单绘图几种方式
  3. java web 线程数_Java Web应用调优线程池
  4. IE6不支持PNG图片透明效果的完美解决方案(完善版)
  5. type c pin定义_在C中定义宏以设置和清除PIN的位
  6. php html 目录列表,PHP获取文件目录列表
  7. 使用Spring Boot Operator部署SpringBoot到K8S
  8. html设置边框dw,Dreamweaver表格边框设置的css语法大全
  9. dede手机站对应的php,Dede织梦(手机)移动端访问PC网址自动跳转对应m网址
  10. hdu1202解题报告
  11. eclipse-4.4.2安装Groovy插件(其他版本eclipse可参考)
  12. linux系统自行清理归档日志_Linux下自动删除归档日志文件的方法
  13. matlab练习程序(图像错切)
  14. 计算机字体对于现代设计有何意义,字体设计课程计算机授课方式的探索.doc
  15. c语言题库-礼炮声响次数,c语言题库与答案精华版资料.doc
  16. python实列pdf下载_Python程序实例解析.pdf
  17. 惠普打印机显示服务器脱机,打印机脱机解决办法 HP打印机出现脱机故障的解决办法...
  18. 壳聚糖/纳米金水凝胶/纳米木质素/掺杂二硫化钼/微米级Ag2O2掺杂壳聚糖水凝胶的制备研究
  19. SSD算法详解 及其 keras实现 (下)
  20. 南宁琅东的机器人餐厅_南宁这几家私房菜藏得深,人气却只增不减,真是菜香不怕巷子深~...

热门文章

  1. 桌面六轴机械臂myCobot初体验
  2. vue 配置 JSX语法
  3. 基于POI框架操作Excel文件
  4. 小程序制作海报并分享到朋友圈
  5. 老工程师12个入门级忠告,新手老鸟都值得一看!
  6. idea git上传代码时上传者的姓名修改
  7. Win10通过蓝牙连接小爱同学后,小爱同学无法作为音频设备输出声音
  8. Motorcad 外转子式42极36槽 永磁同步电机,直流无刷电机设计案例
  9. 《MongoDB入门教程》第14篇 CRUD之更新文档
  10. python免费对接快递鸟api单号识别查询接口