【发布时间】:2023-02-17 23:43:19
【问题描述】:
我从随机导入选择并尝试将我定义的函数放在列表中,然后输入:
print(choice([SonicTheHedgehogDrawing(),
turtle.KnucklesTheEchidnaDrawing(),
turtle.MilesTailsProwlerDrawing(),
turtle.BeanTheDynamiteDrawing(),
turtle.AmyTheHedgehogDrawing(),
turtle.EggmanDrawing(),
turtle.RougeTheBatDrawing(),
turtle.BlazeTheCatDrawing()]))
我预计它会随机选择一个功能,但它只是从第一个功能开始,然后一旦它清除屏幕,就会继续执行列表中的下一个功能,直到它运行所有功能。
【问题讨论】:
-
您正在调用每个函数。删除
()然后调用choice返回的函数。
标签: python function python-turtle p-lang