2017-10-22 94 views
-1

在使用Turtle的Python中,如何根據用戶輸入獲取特定數量的形狀打印?所以如果我想從輸入中繪製8個圓圈,我怎麼能得到代碼來做到這一點?在Python中使用Turtle,如何根據用戶輸入繪製一定數量的圖形?

+0

你知道如何繪製單一形狀嗎?你遇到的問題究竟是什麼? –

+0

歡迎來到StackExchange。你的問題不是很清楚。你的意思是你想從用戶輸入一個正整數,然後顯示很多圈?或者你的意思是你想讓用戶選擇那種形狀?或者是其他東西? –

+0

是的,我可以繪製單個形狀,我遇到的問題是使用用戶輸入繪製一定形狀的程序,以確定形狀的大小和輸出形狀的數量。 – Cosmicspacekid

回答

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() 
相關問題