gpt4 book ai didi

python - 测试从 python 列表中调用的函数

转载 作者:行者123 更新时间:2023-11-30 23:25:41 24 4
gpt4 key购买 nike

我想知道,如何测试从条件语句中的列表中随机抽取的函数?这是一些示例代码。只需忽略代码应该打印的内容即可。

import random, time
def biomeLand():
print "Biome: Land"

def biomeOcean():
print "Biome: Ocean"

def biomeDesert():
print "Biome: Desert"

def biomeForest():
print "Biome: Forest"

def biomeRiver():
print "Biome: River"

biomes = [biomeLand, biomeOcean, biomeDesert, biomeForest,
biomeRiver]

def run():
while True:
selected_biome = random.choice(biomes)()
time.sleep(0.5)
run()

再一次,当从列表中调用某个函数时,如何才能让程序在条件语句中进行测试?

最佳答案

也许:

def run():
while True:
selected_biome = random.choice(biomes)
selected_biome()
if selected_biome == biomeLand:
print "biomeLand Selected"
time.sleep(0.5)
run()

关于python - 测试从 python 列表中调用的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22889582/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com