如何使用用户十六进制输入作为海龟颜色?



我上的是CSci入门课程,老实说我根本没有编程背景,我们的一个作业是让用户输入一个十六进制代码来改变海龟的颜色,但我不确定如何做到这一点。

usernumber = input("Please enter a 6-digit Hexadecimal number: ")
import turtle
suga = turtle.Turtle()
suga.shape('turtle')
suga.color("#usernumber")
for i in range(4):
suga.left(90)
suga.forward(100)
suga.stamp()

这就是我所拥有的,除了海龟的颜色,其他的都可以工作。作业说我必须包含十六进制的标签,但我不知道如何输入用户号作为颜色。

忽略我是否犯了愚蠢的错误,我真的对代码一无所知。是的,我的乌龟是以防弹少年团成员的名字命名的。

试试换行:

suga.color("#usernumber")

suga.color(usernumber)

或者如果用户不希望自己添加#字符,那么您可以这样做:

suga.color('#' + usernumber)

"#usernumber"是一个字面值字符串。usernumber是包含第一行呼叫input()时用户输入的变量。

最新更新