2024-05-08 12:06:27 发布
网友
假设我有以下内容:
foo = ('animal', 'vegetable', 'mineral')
我希望能够从列表中随机选择,然后,根据选择的是哪一个,有一组命令要遵循。在
例如,如果“animal”是随机选择的,我想要消息打印(“rawr我是一只老虎”),或者如果它是“蔬菜”打印(“Woof,I'm a carrot”)或其他什么。在
我知道随机选择是:
但我不想把选择公布于众,我想保密。请帮忙。在
你只需将随机选择的项目分配给一个变量。在
如果不想打印,只需将其分配给变量:
element = choice(foo)
为了选择合适的消息,您可能需要一个字典从元素类型(动物/矿物/蔬菜)到与该元素类型相关联的随机消息列表。从字典中取出列表,然后随机选择一个元素打印。。。在
import random messages = { 'animal': "rawr I'm a tiger", 'vegetable': "Woof, I'm a carrot", 'mineral': "Rumble, I'm a rock", } print messages[random.choice(messages.keys())]
如果你想在一个应用程序中转移到其他部分,这样做可能更好:
你只需将随机选择的项目分配给一个变量。在
如果不想打印,只需将其分配给变量:
为了选择合适的消息,您可能需要一个字典从元素类型(动物/矿物/蔬菜)到与该元素类型相关联的随机消息列表。从字典中取出列表,然后随机选择一个元素打印。。。在
如果你想在一个应用程序中转移到其他部分,这样做可能更好:
^{pr2}$相关问题 更多 >
编程相关推荐