from roles import Herbalist, Warrior
def makeRolesAct(listOfTheRoles):
y = 0
for role in listOfTheRoles:
print("Role", y, role.describe())
print(role.act())
y+=1
def main():
listOfTheRoles = []
listOfTheRoles.extend([Warrior('axe', 'dragon'), Herbalist(), Warrior('hammer', 'horse')])
for x in range(5):
makeRolesAct(listOfTheRoles)
if __name__ == '__main__':
main()
describe()
描述当前参与者的角色^{<使演员做动作
我想makeRolesAct()
运行一个随机的listOfTheRoles
元素。
因此,如果我在一个循环中有一个函数,它会对随机选择的参与者重复动作
您可以使用random模块
您的代码可以如上所示
相关问题 更多 >
编程相关推荐