在python中使用Turtle,如何根据用户输入绘制一定数量的形状?

时间:2017-10-22 00:02:17

标签: python python-3.x turtle-graphics

在使用Turtle的Python中,我如何根据用户输入打印特定数量的形状?所以,如果我想从输入中抽取8个圆圈,我怎么能得到代码呢?

1 个答案:

答案 0 :(得分:0)

这样的事情怎么样?它将根据用户输入的半径和计数绘制一行圆圈。

import turtle

# get the user input
size = float(input('Enter a size for your shape: ')) # radius of circle
number = int(input('Enter a number:')) # number of shapes to draw

for i in range(number):
    # draw a circle
    turtle.circle(size)

    # move over so they dont overlap
    turtle.penup()
    turtle.fd(size*2)
    turtle.pendown()