python海龟作图画爱心_python1|海龟作图法
大家好,又见面了,我是你们的朋友全栈君。
输入代码:
import turtle
t = turtle.Pen()
for x in range(100):
t.circle(x)
t.left(30)
画出来是这样的:
把circle改成forward:
import turtle
t = turtle.Pen()
for x in range(100):
t.forward(x)
t.left(30)
就变成这样了:
换成红的:
import turtle
t = turtle.Pen()
t.pencolor(“red”)
for x in range(100):
t.forward(x)
t.left(30)
颜色太单调了,加几个颜色:
import turtle
t = turtle.Pen()
colors = [“red”,”blue”,”green”,”purple”]
for x in range(100):
t.pencolor(colors[x%4])
t.forward(x)
t.left(30)
背景不能老是白的:
import turtle
turtle.bgcolor(“black”)
t = turtle.Pen()
colors = [“red”,”blue”,”green”,”purple”]
for x in range(100):
t.pencolor(colors[x%4])
t.forward(x)
t.left(30)
太黑了,换成粉的:
import turtle
turtle.bgcolor(“pink”)
t = turtle.Pen()
colors = [“red”,”blue”,”green”,”purple”]
for x in range(100):
t.pencolor(colors[x%4])
t.forward(x)
t.left(30)
再复杂一点:
import turtle
turtle.bgcolor(“pink”)
t = turtle.Pen()
sides=4
colors = [“red”,”blue”,”green”,”purple”]
for x in range(360):
t.pencolor(colors[x%sides])
t.forward(x*3/sides+x)
t.left(360/sides+1)
t.width(x*sides/200)
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/154093.html原文链接:https://javaforall.cn
相关文章
- python中字符转换
 - Python_note_003(Python中的输入函数input()、运算符用法)「建议收藏」
 - python提取xml指定内容
 - Python应用实践——设计一个学生管理系统
 - python 常见问答题
 - python实现K近邻算法案例
 - 剑指offer:Python 二进制中1的个数 &0xffffffff是什么意思?
 - python 之免费ip代理池[通俗易懂]
 - python——正则表达式(re模块)详解
 - 桌面太单调?一起用Python做个自定义动态壁纸,竟然还可以放视频!「建议收藏」
 - Python-基础02-程序与用户交互
 - Ipython
 - Python字符串删除、截取,删除某个字符、片段[通俗易懂]
 - PyAOS:大气和海洋科学Python社区
 - python可变类型有哪些_python可变数据类型有哪些
 - 使用python的pyecharts库绘制数据可视化大屏
 - Python运算符与表达式
 - python约瑟夫环「建议收藏」
 - Python测试框架之pytest详解
 - Python 爬取 "王者荣耀.英雄壁纸" 过程中的矛和盾