【问题标题】:How do i get unique and random colors in turtle WITHOUT import random如何在没有随机导入的情况下在海龟中获得独特和随机的颜色
【发布时间】:2020-04-03 17:25:38
【问题描述】:

我有一个问题,我必须画海龟,但是我需要每一个都是独特的颜色。海龟的数量没有限制,但我至少会欣赏至少 50 种独特的颜色。此外,颜色应该在视觉上是不同的,否则我每次都会为每个 (r,g,b) 添加 1。(我根本不允许导入任何其他模块)

【问题讨论】:

    标签: python random colors python-turtle


    【解决方案1】:

    如果您不能随机导入,那么使用时间将是获取颜色的不错选择。下面的 python 代码获取当前时间,然后提取 24(0xffffff) 位,然后将其转换为十六进制格式以进行颜色表示。

    import time
    
    epoch_time = int(time.time())
    print(epoch_time)
    
    mask = 0xffffff
    color = hex(epoch_time & mask)
    print(color)
    

    【讨论】:

    • 这是一个非常聪明的方法!但实际上我不允许导入任何其他模块
    • 不确定在不导入任何内容的情况下这是否可行。 create random number without import 有一个解决方案,但这只适用于 linux 机器。
    猜你喜欢
    • 2021-02-23
    • 1970-01-01
    • 1970-01-01
    • 2011-03-09
    • 2019-09-17
    • 1970-01-01
    • 2015-12-15
    • 1970-01-01
    • 2020-04-07
    相关资源
    最近更新 更多