鱼C论坛

 找回密码
 立即注册
查看: 2573|回复: 10

[新人报道] 画画?我要画美国队长的盾!!!!

[复制链接]
发表于 2020-8-6 11:14:41 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
我是在这世间中python的 ,这是我自己做的美国队长的盾:

import turtle
import math

turtle.delay(1)
t=turtle.Pen()

#setPen()画笔定位子程序模块是画圆和画五角星模块都要调用到的
def setPen(x,y):
    t.penup()
    t.goto(x,y)
    t.pendown()
    t.setheading(0)

#drawCircle()画圆子程序模块
def drawCircle(x,y,r,color):
    t.pencolor(color)
    t.fillcolor(color)
    setPen(x,y-r)
    t.begin_fill()
    t.circle(r)
    t.end_fill()

#画五角星子程序模块
def drawFiveStars(r):
    setPen(0,r)   #A点坐标为画五角星的起点坐标
    t.right(72)   #向右转过72度
    t.pencolor('whitesmoke')
    t.fillcolor("whitesmoke")
    t.begin_fill()
    for i in range(5):
        #线长a =r*2*cos(18°) =120*2*cos(18°) =240*0.951 =228
        #18*math.pi/180 为了将角度转换为弧度
        t.forward(r*2*math.cos(18*math.pi/180))
        t.right(144)
    t.end_fill()

#drawShield()画盾牌子程序模块
def drawShield():
    drawCircle(0,0,240,'red')#四个以O(0,0)圆心的同心圆
    drawCircle(0,0,200,'white')
    drawCircle(0,0,160,'red')
    drawCircle(0,0,120,'blue')#最里面的小圆半径为120
    drawFiveStars(120) #五角星的内接圆半径为120

#采用“模块化”设计方案。if __name__=='__main__' 为主程序入口
if __name__=='__main__':
    drawShield()
    turtle.done()
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-8-10 17:52:07 | 显示全部楼层
等我先去学学
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-10 19:03:21 | 显示全部楼层
好想画,要学习!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-8-11 13:00:01 | 显示全部楼层
dan维 发表于 2020-8-10 19:03
好想画,要学习!

那就好好学习吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2020-8-12 09:41:56 | 显示全部楼层
学习一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-8-12 14:56:21 | 显示全部楼层

可以,很ok
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-8-12 14:57:21 | 显示全部楼层

学习(python)是永无止境的,赶紧学吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-12 20:45:57 | 显示全部楼层
学习了!努力前进中
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-8-13 07:23:23 | 显示全部楼层
wangsiyuan315 发表于 2020-8-12 20:45
学习了!努力前进中

加油
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-13 19:16:05 | 显示全部楼层
好帅
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-8-13 22:43:27 | 显示全部楼层

美国队长的盾嘛
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-11 06:17

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表