猫史档案馆


请问测试题里那个奥运五环怎么做呢?有哪位大神做出来了,给来参考参考呀

用户:成熟的独角蛛2hDi成熟的独角蛛2hDi查看:1182 回复:27 评论:81 创建时间:2019-04-29T16:02:21


center_image


回复

上一页第 1 页 / 共 1 页下一页
The_End_404N0tF0undThe_End_404N0tF0und

直接在画板上画

点赞0


评论

你画了吗

我不赞同这种方法,你画圆这个太麻烦了,而且还得调整粗细,还得再去调整颜色。

电脑键盘和变量控制不香吗……

而且还有作弊嫌疑

???

怎么感觉这个帖子招惹来了不得了的奆佬

你……要用程序画知道吗……

嗯,知道Python的emotion_阴险


Genius_pengGenius_peng

center_image

点赞1


评论

那中间的空隙呢

就不告诉你

哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈(就不告诉你(音乐))

就不告诉你,就不告诉你,就不 告诉你

温馨提示,间隙不用画(反正我没画)

额要3.1415926干嘛?

好像这个程序有点问题

我用kitten做了出来,不过需要用两个角色

但是会比较好看


Genius_pengGenius_peng

有点长......

点赞0


评论


可靠的狼王蛛PZ5j可靠的狼王蛛PZ5j

center_image

点赞1


评论

呃,Python的奥运五好像不是学过吗?

学过

我python刚上道12课

我一星期也只学1次

你几年级,我二年级

我六年级

的确学过

来自302节课渣渣的凝望

交个朋友,我们都2年级

???

说吧,谁关注谁?

???

互相关注?

行不行?这样公平

嗯嗯,学过

好腻害嘿嘿

其实还有一个方法,那就是用arcade库绘制,不过要对图形的坐标进行精确计算

你这叫面向过程式编程,我那叫面向对象编程

怎么截图

???

搜狗、360

可能你听不懂

我四年级


星空牧场星空牧场

中间的空隙其实是值得大家思考的问题,也是难点。画出奥运五环学过一个月的py小白选手都能做到。所以NOC的考察重点应该就在空隙。

点赞2


评论


十三月的季节十三月的季节

很简单,先观察图像顺序,再绘制,而那个缺口的简单绘制方法是先画大的白圆,再画彩色的小圆,不过还有一种方法是画圆弧,这里不一一阐述

点赞0


评论


QAQ一只崽子QAQ一只崽子

我......的......注......重......点......是......歌......词......

点赞0


评论

年少有为,大兄弟


有栖川無限有栖川無限

挖坟??

点赞1


评论


小白就是小白小白就是小白

我做出来了,网址:https://shequ.codemao.cn/work/53720462?entry=copy_work_url

点赞1


评论


HYS王权超级威威HYS王权超级威威

你想多了,那只是个示意图,你画出五个圆就行

点赞0


评论


坏坏_坏坏_

挖坟

点赞0


评论


JDA万有引力JDA万有引力

这个在哪里看啊这个题目

点赞0


评论


凌cloud凌cloud

好简单,用海龟或arcade就可以

 

点赞0


评论


凌cloud凌cloud

center_imagecenter_imagecenter_image

点赞0


评论

可以看看哦,另一种画奥运五环的代码

哇塞,这不是我一年前的课程代码吗[doge]

你也学过arcade?

刚开始学G7[doge]

哦,用了类,不过,只是五个圈,即使只用for循环也很方便呀 但,arcade是什么库,我看设置窗体还以为是pygame呢

arcade是一款年轻且优秀的游戏库,pygame是一款老牌且优秀的游戏库。


凌cloud凌cloud

center_image

点赞0


评论


千从千从

我挖出了我去年写的代码,有点lou,别介意

import turtle
myPen = turtle.Pen()
myPen.speed(0)
myPen.pensize(7)
Pos=[(0,0),(100,0),(50,-55),(-50,-55),(-100,0)]
Colors=['black','red','green','yellow','blue']

for i in range(5):
    myPen.penup()
    myPen.goto(Pos[i])
    myPen.pendown()
    myPen.pencolor(Colors[i])
    myPen.circle(50)

试一下吧!

点赞1


评论

2019-04-29发布……

量子啊这

学过

可以看看下面我写的代码,是另一种方法

这个简短点

海龟确实画简单图形简便,这一点我承认,但海龟需要一笔一笔的画,画一个图形就需要三行代码,要画很多很多复杂图形时,海龟就不太行了,而arcade只需要一行代码就可以绘制一个图形,画复杂图形它就比海龟厉害了。备注:arcade不是专门画图形的工具库,但也可以画图形,它是一款年轻且优秀的游戏库,位于其他库。

是啊,的确,我也不是没学过。而且我也没说acrade库不好啊

我也没讲海龟不好

不low,运用for循环,其实也可以用def

嗯,其实没必要,也就这几行代码

函数再次调用方便呀,一劳永逸

myPen.pe喵olor(Colors[i])这行修改一下 myPen.penolor(Colors[i]) 中文夹杂在函数之中会报错 并且利用中文时要用英文状态下的双引号包含起来


傍星沉傍星沉

啊这,这是编程猫学python时第十节课的课程内容(好像是)

点赞0


评论

不是

其实就是前面学的

学画圆后几节课学的

是第7节课滴

嗯嗯

不是吧,你们G几级?

我很渣的,才差不多学完G3

我G8

G6。。。不是G3

捂脸

G6-1的话要复习一下第七课知识点哟,第十课是定义函数绘图。


王熙睿王熙睿

import turtle
myPen = turtle.Pen()
myPen.speed(0)
myPen.pensize(7)
Pos=[(0,0),(100,0),(50,-55),(-50,-55),(-100,0)]
Colors=['black','red','green','yellow','blue']

for i in range(5):
    myPen.penup()
    myPen.goto(Pos[i])
    myPen.pendown()
    myPen.pe喵olor(Colors[i])
    myPen.circle(50)

点赞0


评论

喵?

nc

n!!!!c

pe脑 残olor,用这个的都是脑 残吗?233

喵喵喵喵(我看懂了)! 喵喵喵喵喵喵(你也学大蟒蛇)?


倾华·流殇倾华·流殇

emotion_编程猫_搓头那其实就是五个小环连成一串,然后把其中三个小环向上移或把其中两个小环向下移。

点赞1


评论

这个方法不错

反正我是这么弄的

积木搭的? 你会代码吗


KCN_BOYKCN_BOY

import turtle
myPen = turtle.Pen()
myPen.speed(0)
myPen.pensize(5)

Pos = [(0, 0), (100, 0), (50, -55), (-50, -55), (-100, 0)]

Colors = ['black', 'red', 'green', 'yellow', 'blue']

for i in range(5):
    myPen.penup()
    myPen.goto(Pos[i])
    myPen.pendown()
    myPen.pencolor(Colors[i])
    myPen.circle(50)

点赞0


评论


Chara_juechuief_sChara_juechuief_s

import turtle
myPen = turtle.Pen()
myPen.speed(0)
myPen.pensize(5)

Pos = [(0, 0), (100, 0), (50, -55), (-50, -55), (-100, 0)]

Colors = ['black', 'red', 'green', 'yellow', 'blue']

for i in range(5):
    myPen.penup()
    myPen.goto(Pos[i])
    myPen.pendown()
    myPen.pe喵olor(Colors[i])
    myPen.circle(50)

差不多了,myPen == turtle.Pen中的myPen是可以改的哦,喵呜

点赞0


评论


展氏展悦展氏展悦

import turtle
p=turtle.Pen()
p.speed(0)
p.pensize(5)
Pos=[(0,0),(100,0),(50,-55),(-50,-55),(-100,0)]
corlor=['black','red','green','gold','blue']
for i in range(5):
    p.penup()
    p.pencolor(corlor[i])
    p.goto(Pos[i])
    p.pendown()
    p.circle(50)
turtle.done()

点赞0


评论

喵=n

喵=n.c

对哦


JuskJusk

import turtle
myPen = turtle.Pen()
myPen.speed(0)
myPen.pensize(7)
Pos=[(0,0),(100,0),(50,-55),(-50,-55),(-100,0)]
Colors=['black','red','green','yellow','blue']

for i in range(5):
    myPen.penup()
    myPen.goto(Pos[i])
    myPen.pendown()
    myPen.pe喵olor(Colors[i])
    myPen.circle(50)

点赞0


评论


JuskJusk

应该是这个的

点赞0


评论


白篮白篮

楼下那几个互相复制的都是正解

点赞0


评论


OrieoOrieo

作弊行为?

点赞0


评论


LCF_viki617LCF_viki617

import turtle
p=turtle.Pen()
p.speed(0)
p.pensize(5)
Pos=[(0,0),(100,0),(50,-55),(-50,-55),(-100,0)]
corlor=['black','red','green','gold','blue']
for i in range(5):
    p.penup()
    p.pe喵olor(corlor[i])
    p.goto(Pos[i])
    p.pendown()
    p.circle(50)
turtle.done()

点赞0


评论