【发布时间】:2019-06-10 16:17:59
【问题描述】:
这两种不同类型的字符分配有names、race 和health。 True = orcs, False = goblins
我不知道如何让这个函数显示所有种族或只显示 1 个种族,并显示分配给他们的名称和健康状况
例如,如果输入 2 以显示所有列出的地精,我如何创建一个循环来执行此操作。完整问题如下:
显示字符(字符列表,显示类型) 该函数将字符对象列表和 display_type 作为参数并输出 将列表的内容显示到屏幕上。如果显示类型为 0,所有字符都将显示到 屏幕。如果显示类型为 1,则屏幕上只会显示兽人。如果显示类型为 2, 只有地精会显示在屏幕上
你必须使用 解决方案中的一个循环。
提前谢谢你(初学者)
我尝试弄乱一些 for 循环,遍历 character_list 中的所有变量,但不确定如何处理它并认为我做错了
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:
【问题讨论】:
标签: python