欢迎访问宙启技术站
智能推送

用Python编写的随机Marker()生成器,生成20条Marker()数据

发布时间:2023-12-11 12:56:11

下面是一个用Python编写的随机Marker()生成器的代码示例:

import random

class Marker:
    def __init__(self, name, color):
        self.name = name
        self.color = color
    
    def __str__(self):
        return f"Marker: {self.name}, Color: {self.color}"


colors = ["Red", "Blue", "Green", "Yellow", "Black", "Orange"]
names = ["Marker1", "Marker2", "Marker3", "Marker4", "Marker5"]

markers = []

for _ in range(20):
    name = random.choice(names)
    color = random.choice(colors)
    marker = Marker(name, color)
    markers.append(marker)


# 使用例子
for marker in markers:
    print(marker)

运行上述代码将生成20条不同颜色和名称的Marker()数据,并打印输出。这些Marker()对象具有两个属性:name和color。在示例中,我们使用了随机选择来为每个Marker()对象分配不同的名称和颜色。

使用示例:

Marker: Marker3, Color: Orange
Marker: Marker2, Color: Black
Marker: Marker5, Color: Red
Marker: Marker5, Color: Green
Marker: Marker4, Color: Yellow
Marker: Marker3, Color: Orange
Marker: Marker4, Color: Green
Marker: Marker1, Color: Red
Marker: Marker5, Color: Black
Marker: Marker1, Color: Orange
Marker: Marker4, Color: Yellow
Marker: Marker1, Color: Blue
Marker: Marker3, Color: Orange
Marker: Marker2, Color: Green
Marker: Marker2, Color: Black
Marker: Marker3, Color: Orange
Marker: Marker2, Color: Orange
Marker: Marker4, Color: Red
Marker: Marker3, Color: Yellow
Marker: Marker3, Color: Black

以上是一个简单的随机Marker()生成器示例,通过random.choice()函数实现了随机选择名称和颜色,以创建不同的Marker()对象。你可以根据自己的需求进行扩展和修改。