import random
import sys
import colorsysdef RGB_to_Hex(rgb):RGB = rgb.split(',') # 将RGB格式划分开来color = '#'for i in RGB:num = int(i)# 将R、G、B分别转化为16进制拼接转换并大写 hex() 函数用于将10进制整数转换成16进制,以字符串形式表示color += str(hex(num))[-2:].replace('x', '0').upper()# print(color)return color
def main():for i in range(100):r = random.randint(0, 255)g = random.randint(0, 255)b = random.randint(0, 255)print("\033[38;2;{};{};{}m{}\033[0m".format(r, g, b, i), end=" ")print('color==', "rgb({},{},{})".format(r, g, b), RGB_to_Hex("{},{},{}".format(r, g, b)))if i % 10 == 9:print()if __name__ == '__main__':main()
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!