繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM