Python代码实现20个随机Marker()生成器
发布时间:2023-12-11 12:54:21
以下是Python代码实现20个随机Marker()生成器的例子:
import random
def marker():
colors = ['red', 'blue', 'green', 'yellow', 'orange']
types = ['circle', 'square', 'triangle', 'star']
sizes = ['small', 'medium', 'large']
color = random.choice(colors)
type = random.choice(types)
size = random.choice(sizes)
return f'A {size} {color} {type} marker'
markers = [marker() for _ in range(20)]
for marker in markers:
print(marker)
上述代码中,我们定义了一个marker()函数,用于生成一个随机的Marker标记。Marker由颜色、形状和大小组成。我们创建了三个列表来存储可能的颜色、形状和大小选项。然后,我们从这些选项中随机选择一个颜色、形状和大小,将其组合成一个Marker标记,并返回它。
我们使用列表推导式创建了一个包含20个随机Marker标记的列表。然后,我们循环遍历列表,并打印每个Marker标记。
以下是代码的示例输出:
A medium blue square marker A large yellow triangle marker A small red star marker A large red square marker A medium yellow star marker A small green square marker A small orange square marker A large green square marker A medium blue circle marker A small yellow circle marker A small green triangle marker A large green square marker A medium yellow square marker A medium orange circle marker A large blue star marker A small green square marker A small orange circle marker A large green star marker A small yellow triangle marker A large red triangle marker
每次运行代码都会生成不同的Marker标记。这展示了将随机性引入代码中的方法,从而生成不同的输出。
