[英]How do I use a user Hexadecimal input as a turtle color?
我正在学习 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()
这就是我所拥有的,除了乌龟颜色之外,一切都有效。 作业说我必须包含 Hexadeci 的主题标签,但我不知道如何输入用户编号作为颜色。 它永远行不通。
如果我犯了愚蠢的错误,就直接忽略,我真的对代码一无所知,虚无缥缈。 是的,我的乌龟是以防弹少年团成员的名字命名的。
尝试改变你的线路:
suga.color("#usernumber")
到
suga.color(usernumber)
或者,如果用户不希望自己添加#
字符,那么您可以这样做:
suga.color('#' + usernumber)
"#usernumber"
是一个文字字符串。 usernumber
是包含用户在第一行调用input()
时输入的变量。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.