今天给大家分享几个用python做的小游戏

第一个

import random
import turtle
t = turtle.Pen()
t.speed(0)
turtle.bgcolor("black")
colors = ["red", "green", "yellow", "gray", "blue", "orange", "purple", "white"]
def random_spiral():t.pencolor(random.choice(colors))size = random.randint(10, 40)x = random.randrange(-turtle.window_width()//2,turtle.window_width()//2)y = random.randrange(-turtle.window_height()//2,turtle.window_height()//2)t.penup()t.setpos(x,y)t.pendown()for m in range(size):t.forward(m*2)t.left(91)
for n in range(50):random_spiral()

第二个

# 绘制笑脸
import random
import turtle
t = turtle.Pen()
t.speed(0)
t.hideturtle()
turtle.bgcolor("black")
def draw_smiley(x, y):t.penup()t.setpos(x, y)t.pendown()# headt.pencolor("yellow")t.fillcolor("yellow")t.begin_fill()t.circle(50)t.end_fill()# left eyet.setpos(x - 15, y + 60)t.fillcolor("blue")t.begin_fill()t.circle(10)t.end_fill()# right eyet.setpos(x + 15, y + 60)t.begin_fill()t.circle(10)t.end_fill()# moutht.setpos(x - 25, y + 40)t.pencolor("black")t.width(10)t.goto(x - 10, y + 20)t.goto(x + 10, y + 20)t.goto(x + 25, y + 40)t.width(1)
for n in range(50):x = random.randrange(-turtle.window_width() // 2, turtle.window_width() // 2)y = random.randrange(-turtle.window_height()//2, turtle.window_height()//2)draw_smiley(x, y)

第三个

# 自己的体重是多少个乒乓球
def covert_in2cm(inches):return inches * 2.54
def convert_lb2kg(pounds):return pounds / 2.2height_in = int(input("输入你多高"))
weight_lb = int(input("输入你的体重"))
height_cm = covert_in2cm(height_in)
weight_kg = convert_lb2kg(weight_lb)
ping_pang_tall = round(height_cm / 4)
ping_pang_heavy = round(weight_kg * 1000 / 2.7)
feet = height_in // 12
inch = height_in % 12
print("有", feet, "英尺", inch, "英寸高", weight_lb, "磅重")
print("你的高度是", ping_pang_tall, "个乒乓球")
print("你的体重相当于", ping_pang_heavy, "乒乓球")

第四个

import turtle
t = turtle.Pen()
t.speed(0)
turtle.onscreenclick(t.setpos)

第五个

import turtle
t = turtle.Pen()
t.speed(0)
turtle.onscreenclick(t.setpos)
turtle.bgcolor("blue")
t.pencolor("green")
t.width(99)

第六个

# 用上下键来控制走向
import turtle
t = turtle.Pen()
t.speed(0)
t.turtlesize(2,2,2)
def up():t.forward(50)
def left():t.left(90)
def right():t.right(90)
turtle.onkeypress(up, "Up")
turtle.onkeypress(left, "Left")
turtle.onkeypress(right, "Right")
turtle.listen()

第七个

import random
import turtle
t = turtle.Pen()
t.speed(0)
turtle.bgcolor("black")
colors = ["red", "blue", "yellow", "green", "orange", "purple", "white", "gray"]
def spiral(x,y):t.pencolor(random.choice(colors))size = random.randint(10,40)t.penup()t.setpos(x,y)t.pendown()for m in range(size):t.forward(m*2)t.left(91)
turtle.onscreenclick(spiral)import random
import turtle
t = turtle.Pen()
t.speed(0)
t.hideturtle()
turtle.bgcolor("black")
def draw_smiley(x,y):t.penup()t.setpos(x,y)t.pendown()t.pencolor("yellow")t.fillcolor("yellow")t.begin_fill()t.circle(50)t.end_fill()# left eyet.setpos(x - 15, y + 60)t.fillcolor("blue")t.begin_fill()t.circle(10)t.end_fill()# right eyet.setpos(x + 15, y + 60)t.begin_fill()t.circle(10)t.end_fill()moutht.setpos(x - 25, y + 40)t.pencolor("black")t.width(10)t.goto(x - 10, y + 20)t.goto(x + 10, y + 20)t.goto(x + 25, y + 40)t.width(1)turtle.onscreenclick(draw_smiley)

第八个

 import randomimport turtlet = turtle.Pen()
t.speed(0)
t.hideturtle()
turtle.bgcolor("black")
colors = ["red", "yellow", "blue","green","orange","purple","white","gray"]
def draw_kaleido(x,y):t.pencolor(random.choice(colors))size = random.randint(10,40)draw_spiral(x,y,size)draw_spiral(-x, y, size)draw_spiral(-x, -y, size)draw_spiral(x, -y, size)draw_spiral(x, y, size)
def draw_spiral(x,y,size):t.penup()t.setpos(x,y)t.pendown()for m in range(size):t.forward(m*2)t.left(92)
turtle.onscreenclick(draw_kaleido)

python简单小动画相关推荐

  1. python简单小游戏代码-零基础python教程-用Python设计你的第一个小游戏

    学以致用,今天给大家分享零基础Python设计你的第一个小游戏,既然要学习Python就要让它来实现我们想做的东西,这次咱就用Python来做个简单小游戏,在实践中不断成长.刚学习Python的小伙伴 ...

  2. python简单小游戏代码教程,Python简单小游戏代码

    球球各位大神怎么用python写一个猜词小游戏的代码? key = input('请输入一个单词:')description = input('输入单词描述:')chance = 5mark = 5p ...

  3. python简单小程序之猜词语游戏

    今天给大家分享一个利用python写的简单小游戏程序.猜词语. 下面看代码段 import time num = int(input('有多少组玩家\n')) guessWord = [] corre ...

  4. python猜拳小游戏代码200行左右_python简单小游戏代码,python简单小游戏代码200行...

    如何看懂python杨辉三角代码? 第一步先找规律,抽象化问题.首先我们观察到,第一行为[1],我们直接赋给一个变量:初始化数列 p = [1].核心点是这个除去首位两个 [1] 的中间部分:[p[0 ...

  5. python手机版做小游戏代码大全-python简单小游戏代码 怎么用Python制作简单小游戏...

    1.Python猜拳小游戏代码: 2.import random #导入随机模块 3. 4.num = 1 5.yin_num = 0 6.shu_num = 0 7.while num <= ...

  6. python小游戏代码大全-python简单小游戏代码 怎么用Python制作简单小游戏

    1.Python猜拳小游戏代码: 2.import random #导入随机模块 3. 4.num = 1 5.yin_num = 0 6.shu_num = 0 7.while num <= ...

  7. python简单小游戏代码_一个简单的python小游戏---七彩同心圆

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理 用pygame做一个简单的python小游戏-七彩同心圆 玩法:每次点击鼠标时,会以鼠标为圆心,不断 ...

  8. python简单小案例列表_python计算列表内各元素的个数实例

    python计算列表内各元素的个数实例 如下所示: list = [1,2,3,4,5,6,7,5,4,3,2,12] set = set(list) dict = {} for item in se ...

  9. 怎么用python编简单游戏大全_适合新手练手的三个python简单小游戏

    学Python之前我们先来几个简单的小游戏练练手,这三个小游戏一个比一个复杂,建议新手慢慢来: 1.猜拳: import random #导入随机模块 num = 1 yin_num = 0 shu_ ...

最新文章

  1. 如何使用Total Recorder录制网上的音乐,如何下载只能试听的歌曲
  2. MongoDB复制集与Raft协议异同点分析
  3. SSM学习(一)Mybatis
  4. html5 app开发重大消息-腾讯在技术端推进Html5生态发展
  5. [css]你有使用过preload、preconnect、prefetch这些属性吗?说说它们都有什么作用?
  6. MSYS2 + MinGW-w64 + Git + gVim 环境配置
  7. VS调试启动编辑并继续功能
  8. 微服务实现不同登陆_微服务网关——实现篇
  9. 模块字体不生效_新版iPhone敬业签便签软件怎么将字体调大?
  10. 基于JAVA+Swing+MYSQL的停车场管理系统
  11. linux如何杀死进程最快,如何在Linux系统中杀掉内存消耗最大的进程?
  12. DBGridEh全部属性设置详解
  13. Nginx---- Nginx命令配置到系统环境
  14. JS中一些常用的函数(持续更新)
  15. 贝叶斯信息融合 MATLAB,信息融合理论研究进展:基于变分贝叶斯的联合优化
  16. vs2017安装勾选哪些_Visual Studio2017安装教程
  17. 服务器抓取MIUI ota信息,官方科普|关于MIUI系统OTA
  18. 从支点网CEO李岩经历中,我读到的一些东西
  19. 计算机spec分值怎么算,四级怎么算分数公式(历年四级常模均值)
  20. 解决win10小娜无法搜索本地应用程序

热门文章

  1. kaggle竞赛 使用TPU对104种花朵进行分类 第二十一次尝试 99.9%准确率 中文注释【深度学习TPU+Keras+Tensorflow+EfficientNetB7】
  2. 2022-2028年中国PVC地板行业市场竞争态势及投资方向分析报告
  3. js控制,监听 浏览器全屏
  4. 26部文学经典的开场白和结束语
  5. 百货商场数字化|百联靠全渠道实现疫情期间业务增长
  6. java 工具类命名_给大家详解16个超级实用的Java工具类
  7. 百度地图聚合中的marker添加label后移动、放大缩小时label消失的问题download
  8. 两类边界条件的OBVP求解方法
  9. 华为手机备份的通讯录是什么文件_华为手机通讯录如何备份?
  10. 简单爬虫+ 线程+SQL+网页