簡體   English   中英

如何使用提示在烏龜圖形中設置顏色和筆型?

[英]How do I set color and pensize in turtle graphics using prompts?

我需要一些幫助,以提示用戶如何編輯筆的大小和顏色。 這是給我的提示。

修改此程序,以便在創建窗口之前,它提示用戶輸入所需的背景色。 它應將用戶的響應存儲在變量中,並根據用戶的意願修改窗口的顏色。 (提示:您可以在https://www.w3schools.com/colors/colors_names.asp中找到允許的顏色名稱列表。其中包括一些非常不尋常的顏色名稱,例如“ PeachPuff”和“ HotPink”。)允許用戶在運行時設置tess的顏色。 對TESS筆的寬度執行相同的操作。 提示:與用戶的對話框將返回一個字符串,但是tess的pensize方法期望其參數為int。 這意味着您需要先將字符串轉換為int,然后再將其傳遞給pensize。 還應該更改程序以完成三角形。

下面是我編寫的代碼,我只是繼續下一步。

import turtle

wn = turtle.Screen()
wn.bgcolor("lightgreen")        

tess = turtle.Turtle()
tess.color("blue")              
tess.pensize(3)                 

tess.forward(50)
tess.left(120)
tess.forward(50)

wn.exitonclick() 

我只需要能夠知道如何提示用戶如何設置顏色和筆號即可。

您可以在Python中使用input()

>>> response = input('What color should the pen be?')
What color should the pen be? red
>>> print(response)
'red'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM