博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
某篮球巨星(第二届Turtle绘图大赛)
阅读量:5061 次
发布时间:2019-06-12

本文共 4553 字,大约阅读时间需要 15 分钟。

(a) 合作伙伴

王俊杰 20171204080 姚涵  20171204078

(b)代码执行结果和视频

理想结果:

实际结果:

运行视频:

 

(c) 程序源码

import turtle as timport oswight = 700height = 800t.setup(wight,height)t.speed(0)def move_pen(x,y):    t.pu()    t.goto(x-wight/2+50,y-height/2+50)    t.pd()def draw_tou():    move_pen(300,700)        a=25    for i in range(80):        a=a-1.4375        t.seth(a)        t.fd(1)    t.fd(15)    for i in range(20):        a=a-4.5        t.seth(a)        t.fd(0.5)    t.fd(40)    for i in range(20):        a=a-4.5        t.seth(a)        t.fd(0.5)    t.fd(20)    for i in range(20):        a=a+4.5        t.seth(a)        t.fd(0.5)    move_pen(300,700)    a=155    for i in range(80):        a=a+1.4375        t.seth(a)        t.fd(1)    t.fd(15)    for i in range(20):        a=a+4.5        t.seth(a)        t.fd(0.5)    t.fd(40)    for i in range(20):        a=a+4.5        t.seth(a)        t.fd(0.5)    t.fd(20)    for i in range(20):        a=a-4.5        t.seth(a)        t.fd(0.5)    move_pen(250,643)    a=-80    for i in range(20):        a=a+1.2        t.seth(a)        t.fd(3.4)    for i in range(40):        a=a+2.8        t.seth(a)        t.fd(1.2)    for i in range(20):        a=a+1.2        t.seth(a)        t.fd(3.4)        def draw_shen():    move_pen(253,629)    a=240    for i in range(30):        a=a-2        t.seth(a)        t.fd(1)      a=180    for i in range(32):        a=a+3        t.seth(a)        t.fd(3)    t.fd(250)    for i in range(20):        a=a+3        t.seth(a)        t.fd(0.3)    t.seth(-95)    t.fd(80)    a=-95    for i in range(30):        a=a+2        t.seth(a)        t.fd(1)    t.fd(25)     #裤子    move_pen(335,620)    a=-60    for i in range(30):        a=a+1        t.seth(a)        t.fd(2.5)    for i in range(31):        a=a-2        t.seth(a)        t.fd(1)    t.fd(50)    for i in range(16):        a=a+2        t.seth(a)        t.fd(1)    t.fd(90)    for i in range(20):        a=a-2        t.seth(a)        t.fd(1)    a=-40    for i in range(60):  #球        a=a-6        t.seth(a)        t.fd(7)                      move_pen(215,530)    a=-80    for i in range(30):        a=a-0.2        t.seth(a)        t.fd(4)    move_pen(370,525)    a=-110    for i in range(20):        a=a+1        t.seth(a)        t.fd(3)    for i in range(33):        a=a+1.5        t.seth(a)        t.fd(1)    t.fd(70)    move_pen(175,500)    a=-120    for i in range(30):        a=a-1        t.seth(a)        t.fd(1.5)    for i in range(30):        a=a+3        t.seth(a)        t.fd(1)    a=-35    for i in range(30):        a=a+1        t.seth(a)        t.fd(1.6)    move_pen(230,425)    a=0    for i in range(30):        a=a+1        t.seth(a)        t.fd(4.6)def draw_tui():    move_pen(140,439)    t.seth(-80)    t.fd(15)    a=-110    for i in range(30):        a=a-1        t.seth(a)        t.fd(1)        for i in range(20):        a=a+2        t.seth(a)        t.fd(1)     for i in range(20):        a=a+2        t.seth(a)        t.fd(3)     for i in range(20):        a=a-2        t.seth(a)        t.fd(2)             t.fd(20)    for i in range(20):        a=a-2        t.seth(a)        t.fd(1)      t.seth(-85)    t.fd(90)    a=-90    for i in range(30):        a=a+3        t.seth(a)        t.fd(0.2)    for i in range(30):        a=a-2        t.seth(a)        t.fd(2)    t.fd(20)    for i in range(27):        a=a+4        t.seth(a)        t.fd(1)     t.fd(38)    move_pen(240,425)    a=-120    for i in range(30):        a=a+1        t.seth(a)        t.fd(5)    t.seth(-75)    t.fd(190)    move_pen(325,441)      a=-120    t.seth(a)    t.fd(100)    for i in range(40):        a=a+1        t.seth(a)        t.fd(1)      for i in range(5):        a=a-1        t.seth(a)        t.fd(3)     t.fd(200)     t.seth(180)    t.fd(40)def draw_xie():    move_pen(190,110)    a=180    for i in range(20):        a=a+4.5        t.seth(a)        t.fd(2)     for i in range(20):        a=a+5        t.seth(a)        t.fd(1)     t.fd(50)    for i in range(20):        a=a+3        t.seth(a)        t.fd(1.8)     a=-110    for i in range(20):        a=a+1        t.seth(a)        t.fd(4)    for i in range(20):        a=a+5        t.seth(a)        t.fd(0.5)    t.fd(50)    for i in range(20):        a=a+4.5        t.seth(a)        t.fd(0.5)    t.fd(75)t.pensize(4)draw_tou()draw_shen()draw_tui()draw_xie()os.system('"C:/Program Files/Internet Explorer/iexplore.exe" http://www.kugou.com/song/ee345e6.html?frombaidu#hash=C43A35DA05C4BF80D99499A0660D8AF1&album_id=0')t.mainloop()#t.exitonclick()

 

转载于:https://www.cnblogs.com/DazzleJ/p/10805056.html

你可能感兴趣的文章
spring security 11种过滤器介绍
查看>>
代码实现导航栏分割线
查看>>
大数据学习系列(8)-- WordCount+Block+Split+Shuffle+Map+Reduce技术详解
查看>>
【AS3代码】播放FLV视频流的三步骤!
查看>>
枚举的使用
查看>>
luogu4849 寻找宝藏 (cdq分治+dp)
查看>>
日志框架--(一)基础篇
查看>>
关于源程序到可运行程序的过程
查看>>
转载:mysql数据库密码忘记找回方法
查看>>
scratch少儿编程第一季——06、人在江湖混,没有背景怎么行。
查看>>
【贪心+DFS】D. Field expansion
查看>>
C# Async与Await的使用
查看>>
Mysql性能调优
查看>>
iOS基础-UIKit框架-多控制器管理-实例:qq界面框架
查看>>
IOS-每个程序员的编程之路上都应该看这11本书
查看>>
自定义tabbar(纯代码)
查看>>
小程序底部导航栏
查看>>
ibatis学习笔记
查看>>
18-ES6(1)
查看>>
poj1611 简单并查集
查看>>