这两种不同类型的字符都有names
、race
和health
赋值。True = orcs
,False = goblins
我不知道如何使这个功能显示所有种族或只是1,并显示名称和健康分配给他们
例如,如果输入2来显示所有列出的地精,我该如何做一个循环。完整问题如下:
显示字符(字符列表,显示类型) 此函数将字符对象列表和显示类型作为参数并输出 列表的内容将显示在屏幕上。如果显示类型为0,则所有字符都将显示到 屏幕。如果显示类型为1,则屏幕上将只显示ORC。如果显示类型为2, 只有地精会显示在屏幕上
你必须使用 解决方案中的循环。你知道吗
提前谢谢(初学者)
我试过搞乱一些for循环,迭代字符列表中的所有变量,但不确定如何处理它,认为我做错了
def display_characters(character_list, display_type):
for x in character_list:
if display_type == 0 :
print(character_list)
elif display_type == 1 :
elif display_type == 2:
摆脱你的循环。你知道吗
相关问题 更多 >
编程相关推荐