猫史档案馆


炫酷python代码,程序员直哭

用户:04235453850423545385查看:4 回复:9 评论:4 创建时间:2021-06-12T11:03:28


import turtle

turtle.bgcolor('blue')
turtle.pencolor("red")


turtle.speed("fastest")
turtle.pensize(1)
for y in range(200):
    turtle.forward(3*y)
    turtle.left(20)
    turtle.right(175)

输入后,结果是这样的center_image干干单单的这串代码:

import turtle

t = turtle.Pen()
turtle.bgcolor("black")
sides = 6
colors = ["red", "yellow", "green", "blue", "orange", "purple"]
for x in xrang(360):
    t.pencolor(colors[x % sides])
    t.forward(x*3/sides+x)
    t.left(360/sides+1)
    t.width(x*sides/200)

结果竟成了:center_image还想要什么py代码,记得告诉我哟emotion_编程猫_搓头

 

 

 


回复

上一页1 页 / 共 1下一页
04235453850423545385

代码1

import turtle

turtle.bgcolor('blue')
turtle.pencolor("red")


turtle.speed("fastest")
turtle.pensize(1)
for y in range(200):
turtle.forward(3*y)
turtle.left(20)
turtle.right(175)

代码2

import turtle

t = turtle.Pen()
turtle.bgcolor("black")
sides = 6
colors = ["red", "yellow", "green", "blue", "orange", "purple"]
for x in xrang(360):
t.pencolor(colors[x % sides])
t.forward(x*3/sides+x)
t.left(360/sides+1)
t.width(x*sides/200)

点赞0


评论


水翎稞水翎稞

大佬啊!来花幻工作室吧!https://shequ.codemao.cn/work_shop/5824  

点赞0


评论


XiangQinxi(邦邦BON)XiangQinxi(邦邦BON)

额...

点赞0


评论


XiangQinxi(邦邦BON)XiangQinxi(邦邦BON)

我没哭

点赞0


评论


Python-happyyyyPython-happyyyy

emm。。程序员表示我没哭

点赞0


评论


wwwloadwwwload

你这xrang什么意思

点赞0


评论


BSS梅者如西BSS梅者如西

第二个xrang应该改成range吧

点赞1


评论


gaoziqiangaoziqian

我有一个有很多颜色的列表

a = ['gainsboro', 'thistle', 'sandy brown', 'orange', 'coral', 'chocolate', 'sa喵le brown', 'brown', 'gray', 'rosy brown', 'indian red', 'salmon', 'tomato', 'orange red', 'red', 'firebrick', 'slate gray', 'pale green', 'lawn green', 'pink', 'hot pink', 'pale violet red', 'purple', 'blue violet', 'powder blue', 'aquamarine', 'spring green', 'chartreuse', 'plum', 'violet', 'orchid', 'slate blue', 'green', 'yellow', 'pale turquoise', 'yellow green', 'olive drab', 'cornflower blue', 'navy', 'midnight blue', 'sky blue', 'cadet blue', 'sea green', 'forsat green', 'cyan', 'dodger blue', 'azure', 'black']

完整作品

import turtle


q = 0
a = ['gainsboro', 'thistle', 'sandy brown', 'orange', 'coral', 'chocolate', 'sa喵le brown', 'brown', 'gray', 'rosy brown', 'indian red', 'salmon', 'tomato', 'orange red', 'red', 'firebrick', 'slate gray', 'pale green', 'lawn green', 'pink', 'hot pink', 'pale violet red', 'purple', 'blue violet', 'powder blue', 'aquamarine', 'spring green', 'chartreuse', 'plum', 'violet', 'orchid', 'slate blue', 'green', 'yellow', 'pale turquoise', 'yellow green', 'olive drab', 'cornflower blue', 'navy', 'midnight blue', 'sky blue', 'cadet blue', 'sea green', 'forsat green', 'cyan', 'dodger blue', 'azure', 'black']
t = turtle.Pen()
c = input(('形状(有圆,正方形,长方形,如果要填充用空格隔开写填充[长方形没有])' + '\n'))

if (('圆' in c) and ('填充' in c)):
    for b in range(48):
        t.begin_fill()
        t.fillcolor(a[(q + 2)])
        t.speed(10)
        t.pensize(3)
        print(q, ('画笔的颜色为:' + a[q]), ('填充色为:' + a[(q + 2)]))
        t.pencolor(a[q])
        for i in range(360):
            t.forward(1)
            t.left(1)
        t.end_fill()
        q += 1
elif (('正方形' in c) and ('填充' in c)):
    for b in range(48):
        print(q, ('画笔的颜色为:' + a[q]), ('填充色为:' + a[(q + 2)]))
        t.begin_fill()
        t.fillcolor(a[(q + 2)])
        t.pencolor(a[q])
        t.pensize(3)
        t.forward(100)
        t.left(90)
        t.forward(100)
        t.left(90)
        t.forward(100)
        t.left(90)
        t.forward(100)
        t.left(90)
        t.begin_fill()
        q += 1
elif ('正方形' in c):
    for b in range(48):
        print(q, ('画笔的颜色为:' + a[q]))
        t.pencolor(a[q])
        t.pensize(3)
        t.forward(100)
        t.left(90)
        t.forward(100)
        t.left(90)
        t.forward(100)
        t.left(90)
        t.forward(100)
        t.left(90)
        q += 1
elif ('长方形' in c):
    for b in range(48):
        print(q, ('画笔的颜色为:' + a[q]))
        t.pencolor(a[q])
        t.pensize(3)
        t.forward(100)
        t.left(90)
        t.forward(50)
        t.left(90)
        t.forward(100)
        t.left(90)
        t.forward(50)
        t.left(90)
        q += 1
elif ('圆' in c):
    for b in range(48):
        t.speed(10)
        t.pensize(3)
        print(q, ('画笔的颜色为:' + a[q]))
        t.pencolor(a[q])
        for i in range(360):
            t.forward(1)
            t.left(1)
        q += 1
else:
    print('错误')

点赞0


评论


一丛草一丛草

这样的代码有很多啊,比如说:

#导入turtle库

import turtle

 

#设置背景颜色为黑色,好让画出来的图形更好呈现

turtle.bgcolor("black")

 

#用grasspen这个变量来代替turtle库里面的pen工具

grasspen=turtle.Pen()

 

#设置colors列表

colors=["red","yellow","blue","green"]

 

#遍历colors列表

for x in range(100):

     #开始绘制彩色螺旋形

     grasspen.pencolor(colors[x%4])

     grasspen.circle(x)

     grasspen.left(91)

 

点赞0


评论