我試圖填補彩在這些正方形:我如何填寫這些正方形的烏龜 - Python的
眼下龜僅填充論文正方形,而不是整個廣場的角落。
這裏是我的代碼:
import turtle
import time
import random
print ("This program draws shapes based on the number you enter in a uniform pattern.")
num_str = input("Enter the side number of the shape you want to draw: ")
if num_str.isdigit():
squares = int(num_str)
angle = 180 - 180*(squares-2)/squares
turtle.up
x = 0
y = 0
turtle.setpos(x,y)
numshapes = 8
for x in range(numshapes):
turtle.color(random.random(),random.random(), random.random())
x += 5
y += 5
turtle.forward(x)
turtle.left(y)
for i in range(squares):
turtle.begin_fill()
turtle.down()
turtle.forward(40)
turtle.left(angle)
turtle.forward(40)
print (turtle.pos())
turtle.up()
turtle.end_fill()
time.sleep(11)
turtle.bye()
我試圖在沒有運氣許多地方turtle.begin_fill()
和end_fill()
走動......使用Python 3.2.3,謝謝。
它_really_混淆您已經命名的變量'廣場'當它實際上代表**的數量**。 – Aesthete
太棒了,很高興它的工作。 – Aesthete