【发布时间】:2021-01-01 11:30:13
【问题描述】:
我在 python 中使用海龟创建简单的形状,渐变从白色开始到黑色结束,黑色是 0,0,0。我目前设置它的方式是它会在我的嵌套循环中继续减去零。我希望我的代码在等于或小于 0,0,0 时打印黑色。如果有人可以在不直接给我解决方案的情况下给我指点和提示,我将不胜感激。谢谢!
a = int(input("Enter int angle:"))
q = int(input("Enter int length:"))
print("Click turtle screen to exit...")
r=1
g=1
b=1
import turtle
wn = turtle.Screen()
wn.bgcolor("white")
alex = turtle.Turtle()
alex.speed(500)
alex.pencolor("white")
for i in range (q):
alex.forward(i)
alex.left(a)
for c in range (q):
alex.pencolor(r,g,b)
r=(r-.0001)
g=(g-.0001)
b=(b-.0001)
wn.exitonclick()
【问题讨论】:
-
您可以将
ifs 放在for循环内。你试过什么?您具体需要哪些帮助?
标签: python for-loop conditional-statements turtle-graphics python-turtle