2024-09-30 04:37:36 发布
网友
我有一个名为test.py的文件,其中包含以下代码:
import random def random_item(nasgul): pick = random.randint(0, len(nasgul)-1) print(nasgul[pick])
我还尝试用
return nasgul[pick]
但在我的终端,当我通过写作呼叫它时
python3 test.py
什么也没发生
如果这就是文件中的所有代码,那么什么也不会发生。您在这个文件中所做的只是定义一个函数,而不是调用它。您需要一个列表才能传递到函数中,请参见以下内容
import random nasgul = ['sword','dagger', 'axe'] def random_item(nasgul): pick = random.randint(0, len(nasgul)-1) print(nasgul[pick]) random_item(nasgul)
如果这就是文件中的所有代码,那么什么也不会发生。您在这个文件中所做的只是定义一个函数,而不是调用它。您需要一个列表才能传递到函数中,请参见以下内容
相关问题 更多 >
编程相关推荐