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 爬取 "王者荣耀.英雄壁纸" 过程中的矛和盾