我们的视频 Python打方气球~~~~~

QQ;1981255347

比心

关注我

import random

import time

score = 0

nums = 10

size = 50

balls = []

_y = 300

for i in range(nums):

balls.append([random.randint(-300, 300), _y])

_y += 100

def check_click(x, y):

global score

global nums

for i in range(nums):

if x >= balls[i][0] and x <= balls[i][0] + 50 and \

y >= balls[i][1] and y <= balls[i][1] + 50:

balls.pop(i)

nums -= 1

score += 1

return

def free():

global nums

for i in range(nums):

if balls[i][1] < -400:

balls.pop(i)

nums -= 1

return

def main():

mypen = codepku.Pen()

mypen.right(45)

mypen.penup()

mypen.hideturtle()

screen = codepku.Screen()

screen.onclick(check_click)

while balls:

screen.tracer(False)

free()

mypen.clear()

mypen.color('blue')

for i in range(nums):

mypen.goto(balls[i])

mypen.begin_fill()

mypen.circle(size, 360, 4)

mypen.end_fill()

balls[i][1] -= 0.6

mypen.color('black')

mypen.goto(-400, 350)

mypen.write('Score: ' + str(score), align='center', font=('Arial', 30))

screen.tracer(True)

mypen.clear()

mypen.goto(0, 0)

if score == 10:

mypen.color('lime')

mypen.write('You win!', align='center', font=('Arial', 30))

else:

mypen.color('red')

mypen.write('You lose!', align='center', font=('Arial', 30))

screen.exitonclick()

if __name__ == '__main__':

main()

完了,简单吧~~~

python画气球_我们的视频 Python 打方气球~相关推荐

  1. 用python画狗_日常分享| 用Python画两只可爱的狗狗

    日常分享| 用Python画两只可爱的狗狗 放假在家不能出门,就提前自学了一点Python,毕竟是下个学期的课程,让我非常惊喜的是和学过Java还有C语言不同,Python居然可以画画哈哈哈哈哈哈 两 ...

  2. python画鸟_菜鸟世界 -使用python制作一张字符画

    1.灰度图与字符画 黑白照片大家都不陌生,但黑白照片并不是只有黑白两种颜色,还有介于黑和白之间的颜色,这些颜色色深度从0到255,0是黑色,255是白色,也叫灰度值 制作一张字符画的原理就是先将一张图 ...

  3. python画羊_羊车门作业 Python版

    题目描述:有3扇关闭的门,一扇门后面停着汽车,其余门后是山羊,只有主持人知道每扇门后面是什么.参赛者可以选择一扇门,在开启它之前,主持人会开启另外一扇门,露出门后的山羊,然后允许参赛者更换自己的选择. ...

  4. python画恐龙_教你用Python实现谷歌的小恐龙游戏

    谷歌流量器中有个很有名的彩蛋:当你网络出现问题时,就会出现一个"小恐龙游戏". (如果想要直接进行游戏,可以在地址栏输入:chrome://dino ) 今天我们就来给大家演示下, ...

  5. 用python画宇宙_快来用Python和Blender超简单绘制你的宇宙飞船!

    见过用Python进行3D建模操作的么?下面演示给你看看: 厉害吧?这就是Blender,一款能用Python进行建模的软件. Blender是一个免费的开源3D计算机图形软件工具集,用于创建动画电影 ...

  6. python画笔初始位置_我们的视频 Python第二课 坐标与画笔

    一.课程内容turtle画布与坐标系 goto()方法 penup()方法 pendown()方法 二.学习目标 了解平面直角坐标系各个点坐标值的表示方法.以及利用坐标的知识绘制出小呆 三 .知识点 ...

  7. 如何运用python画名字_[原创]如何使用Python在好友画我上画一个标准的汉字震惊朋友圈...

    准备工作: 1.一部Android手机 文中测试机型为三星S8. 2.一个Python3.*环境. 3.安装好adb测试桥. 测试环境:macOS 10.13.2* Python3.6 import ...

  8. python编程基础_月隐学python第2课

    python编程基础_月隐学python第2课 学习目标 掌握变量的输入和输出 掌握数据类型的基本概念 掌握算数运算 1.变量的输入和输出 1.1 变量输入 使用input输入 input用于输入数据 ...

  9. 查看Python的版本_查看当前安装Python的版本

    一.查看Python的版本_查看当前安装Python的版本 具体方法: 首先按[win+r]组合键打开运行: 然后输入cmd,点击[确定]: 最后执行[python --version]命令即可. 特 ...

最新文章

  1. vscode 调试html页面,基于VSCode调试网页JavaScript代码过程详解
  2. centos 6.5下KVM环境搭建
  3. android BiConsumer 使用 ClassNotDefException
  4. opencv第一课 打开一个图片
  5. HTML输入学生成绩并排序java_JS实现冒泡排序,插入排序和快速排序并排序输出...
  6. 双11个性化推荐背后,阿里云“舜天”如何应对百亿次挑战? 1
  7. Python Cookbook手记I
  8. 8.1-5shell介绍 ,命令历史 ,命令补全和别名,通配符,输入输出重定向
  9. ASP.NET MVC 4 中Jquery上传插件Uploadify简单使用-版本:3.2.1
  10. mysql编写触发器语法_mysql触发器语法
  11. 网络调试助手(模拟下位机收发数据)快速指南
  12. qcow2和vmdk互相转
  13. 好记性真的不如烂笔头
  14. python数据分析002—python基础语法
  15. 如何用MATLAB把一个三维矩阵里的数据中的一页画成三维图并加密网格
  16. Psychopy | 第2期:从Stroop看条件与循环
  17. uni-app 超好用的时间选择器组件(起止时间)
  18. Verilog语言之向量vector和解压缩数组unpacked array
  19. PKUWC2019 游记
  20. Rabbit的工作原理

热门文章

  1. http://www.verycd.com/topics/55332/
  2. 童话镇计算机乐谱,天谕手游乐谱童话镇代码
  3. 基于Vue的在线购物系统的设计与实现(论文+源码)_kaic
  4. Molecular Image 2 Graph/SMILES 相关文章
  5. 【数据库】2、索引、调优、explain(尚硅谷笔记)
  6. android手机怎么拆机,Android 4.0手机Galaxy Nexus拆解报告
  7. 生病卖了2套房、花费130万才明白:不要轻易买保险
  8. Android 9 系统设置中添加以太网开关按钮
  9. 【前端笔记】BootStarp的table属性跨行跨列后无法居中
  10. android.policy.jar t8830pro,华为t8830pro刷机教程