用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()对象。你可以根据自己的需求进行扩展和修改。
