python小游戏实验报告

大家好,小编为大家解答关于python小游戏的毕业论文的问题。很多人还不知道基于python的小游戏毕业设计,现在让我们一起来看看吧!

import turtle

t=turtle.Turtle()

turtle.Turtle().screen.delay(0)

tleft=turtle.Turtle()

turtle.screensize(600,400,"red")

#第一部分

t.penup()

t.goto(0,0)

t.pendown()

t.left(20)

t.forward(110)

t.left(25)

t.forward(40)

t.left(100)

t.circle(180,20)

t.right(120)

t.forward(250)

t.left(165)

t.forward(250)

t.right(100)

t.forward(35)

t.left(70)

t.forward(45)

t.left(70)

t.forward(120)

t.left(70)

t.forward(80)

t.left(80)

t.forward(80)

t.left(68)

t.forward(120)

t.left(180)

t.forward(78)

t.right(68)

t.forward(60)

t.right(75)

t.forward(60)

t.right(110)

t.forward(15)

t.left(38)

t.forward(65)

t.right(73)#五边形的直边

t.forward(35)

t.right(70)

t.forward(65)

t.right(68)

t.forward(50)

t.right(80)

t.forward(50)

t.penup()

t.goto(-65,68)

t.pendown()

t.right(7)

t.forward(350)

t.right(165)

t.forward(330)

t.penup()

t.goto(64,65)

t.pendown()

t.left(75)

t.forward(350)

t.left(165)

t.forward(330)

t.penup()

t.goto(300,500)

#第二部分

(180)

tleft.right(20)

tleft.forward(110)

tleft.right(25)

tleft.forward(40)

tleft.right(100)

tleft.circle(-180,20)

(120)

tleft.forward(250)

tleft.right(165)

tleft.forward(250)

(100)

tleft.forward(35)

tleft.penup()

(0,0)

tleft.pendown()

(20)

tleft.penup()

tleft.forward(18)

tleft.pendown()

tleft.forward(50)#额头竖线

tleft.penup()

tleft.forward(110)#消除竖线

tleft.pendown()

(90)

tleft.forward(30)

tleft.right(90)

tleft.forward(60)

tleft.right(90)

tleft.forward(60)

tleft.right(90)

tleft.forward(60)

tleft.right(90)

tleft.forward(40)

tleft.penup()

tleft.forward(30)

tleft.pendown()

(90)

tleft.forward(30)

tleft.right(180)

tleft.forward(100)

tleft.right(90)

tleft.forward(80)

tleft.right(90)

tleft.forward(100)

tleft.penup()

(150,70)

tleft.pendown()

(100)

tleft.forward(40)

tleft.right(80)

tleft.circle(-333,40)

tleft.right(160)

tleft.forward(230)

#右半部分

(100)

tleft.forward(40)

(80)

tleft.forward(20)

(100)

tleft.forward(30)

tleft.right(100)

tleft.forward(20)

tleft.right(80)

tleft.forward(30)

(80)

tleft.forward(20)

(100)

tleft.forward(30)

tleft.right(100)

tleft.forward(20)

tleft.right(80)

tleft.forward(30)

(80)

tleft.forward(20)

(100)

tleft.forward(30)

tleft.right(100)

tleft.forward(20)

tleft.right(80)

tleft.forward(30)

(80)

tleft.forward(20)

(100)

tleft.forward(30)

tleft.right(100)

tleft.forward(20)

tleft.right(80)

tleft.forward(30)

(80)

tleft.forward(20)

(100)

tleft.forward(30)

tleft.right(100)

tleft.forward(20)

tleft.right(80)

tleft.forward(30)

(80)

tleft.forward(20)

(100)

tleft.forward(30)

tleft.right(100)

tleft.forward(20)

tleft.right(80)

tleft.forward(30)

#右下部分

(70)

tleft.forward(30)

tleft.right(110)

tleft.forward(40)

tleft.right(60)

tleft.forward(100)

tleft.right(30)

tleft.circle(200,20)

(10)

tleft.forward(80)

#右下部分goto

tleft.penup()

(145,-198)

tleft.pendown()

(90)

tleft.forward(30)

tleft.right(30)

tleft.forward(40)

tleft.right(150)

tleft.forward(30)

tleft.backward(30)

(90)

tleft.forward(100)

tleft.right(90)

tleft.forward(30)

tleft.backward(30)

(90)

tleft.right(30)

tleft.circle(200,20)

(10)

tleft.forward(50)

#第三部分脸

t2=turtle.Turtle()

t2.penup()

(0,-80)

#尖角

t2.circle(150,extent=90)

t2.pendown()

t2.circle(150,extent=30)

t2.penup()

t2.circle(150,extent=18)

t2.pendown()

t2.circle(150,extent=27)

t2.penup()

t2.circle(150,extent=30)

t2.pendown()

t2.circle(150,extent=27)

t2.penup()

t2.circle(150,extent=18)

t2.pendown()

t2.circle(150,extent=30)

t2.right(100)

t2.forward(40)

#左脸夹

(80)

t2.circle(333,40)

(160)

t2.forward(230)

#左半部分

t2.right(100)

t2.forward(40)

t2.right(80)

t2.forward(20)

t2.right(100)

t2.forward(30)

(100)

t2.forward(20)

(80)

t2.forward(30)

t2.right(80)

t2.forward(20)

t2.right(100)

t2.forward(30)

(100)

t2.forward(20)

(80)

t2.forward(30)

t2.right(80)

t2.forward(20)

t2.right(100)

t2.forward(30)

(100)

t2.forward(20)

(80)

t2.forward(30)

t2.right(80)

t2.forward(20)

t2.right(100)

t2.forward(30)

(100)

t2.forward(20)

(80)

t2.forward(30)

t2.right(80)

t2.forward(20)

t2.right(100)

t2.forward(30)

(100)

t2.forward(20)

(80)

t2.forward(30)

t2.right(80)

t2.forward(20)

t2.right(100)

t2.forward(30)

(100)

t2.forward(20)

(80)

t2.forward(30)

t2.right(70)

t2.forward(30)

(110)

t2.forward(40)

(60)

t2.forward(100)

(30)

t2.circle(-200,20)

t2.right(10)

t2.forward(80)

t2.penup()

(-145,-198)#左脸颊

t2.pendown()

t2.right(90)

t2.forward(30)

(30)

t2.forward(40)

(150)

t2.forward(30)

t2.right(180)

t2.forward(30)

(90)

t2.forward(100)

(90)

t2.forward(30)

(180)

t2.forward(30)

(120)

t2.circle(-200,20)

t2.right(10)

t2.forward(50)

#左眼

t2.right(135)

t2.forward(70)

(50)

t2.forward(40)

(20)

t2.forward(20)

t2.penup()

(-100,28)

t2.pendown()

t2.right(70)

t2.forward(65)

(50)

t2.forward(40)

(40)

t2.forward(20)

#左眼带

t2.penup()

(-105,-10)

t2.pendown()

t2.right(100)

t2.circle(120,extent=20)

t2.circle(60,extent=80)

t2.penup()

(-105,-13)

t2.pendown()

t2.right(100)

t2.circle(120,extent=20)

t2.circle(60,extent=80)

t2.penup()

(-70,-40)

t2.pendown()

(10)

t2.forward(30)

t2.penup()

(-10,-40)

t2.pendown()

(35)

t2.forward(30)

t2.penup()

(-80,30)

t2.pendown()

t2.right(130)

t2.forward(47)

(50)

t2.forward(35)

t2.penup()

(-60,-45)

t2.pendown()

t2.right(98)

t2.forward(60)

(20)

t2.forward(80)

(70)

t2.forward(10)

(90)

t2.forward(50)

t2.right(60)

t2.forward(30)

t2.right(60)

t2.forward(30)

t2.right(60)

t2.forward(50)

(90)

t2.forward(10)

(75)

t2.forward(80)

(15)

t2.forward(60)

t2.penup()

(-80,-140)

t2.pendown()

t2.right(150)

t2.circle(85,extent=45)

(15)

t2.forward(70)

(15)

t2.circle(55,extent=55)

t2.penup()

(0,-175)

t2.pendown()

(18)

t2.forward(170)

#右眼

(135)

tleft.forward(70)

tleft.right(50)

tleft.forward(40)

tleft.right(20)

tleft.forward(20)

tleft.penup()

(100,28)

tleft.pendown()

(70)

tleft.forward(65)

tleft.right(50)

tleft.forward(40)

tleft.right(40)

tleft.forward(20)

#右眼带

tleft.penup()

(105,-10)

tleft.pendown()

(100)

tleft.circle(-120,extent=20)

tleft.circle(-60,extent=80)

tleft.penup()

(105,-13)

tleft.pendown()

(100)

tleft.circle(-120,extent=20)

tleft.circle(-60,extent=80)

#右眼睛

tleft.penup()

(70,-40)

tleft.pendown()

tleft.right(10)

tleft.forward(30)

tleft.penup()

(10,-40)

tleft.pendown()

tleft.right(35)

tleft.forward(30)

tleft.penup()

(80,30)

tleft.pendown()

(130)

tleft.forward(47)

tleft.right(50)

tleft.forward(35)

#鼻子

tleft.penup()

(0,-70)

tleft.pendown()

(30)

tleft.forward(20)

(72)

tleft.forward(10)

(108)

tleft.forward(20)

tleft.right(42)

tleft.forward(20)

(108)

tleft.forward(10)

(72)

tleft.forward(20)

tleft.penup()

(0,-90)

tleft.pendown()

(42)

tleft.forward(20)

(72)

tleft.forward(10)

(108)

tleft.forward(20)

tleft.right(42)

tleft.forward(20)

(108)

tleft.forward(10)

(72)

tleft.forward(20)

tleft.penup()

(200,500)

()

代码自取,不用给作者说!


原文地址1:https://blog.csdn.net/2401_85233504/article/details/139439855
参考资料:python中用turtle画一个圆形 https://blog.csdn.net/SXIAOYAN_/article/details/140061099

  • 20
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值