看看它是在列表中还是在n中

2024-06-01 06:49:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我的作业有问题,我必须创建一个动物名称列表,然后你输入它,它说如果它在列表中或没有。 这就是我所拥有的:

List = ("Chicken","Cow","Pig","Dog","Cat","Horse","Donkey","Monkey","Rabbit",
        "Snake")

num = input("please enter a name of an animal: ")

for num in range(0,len(List),9):
    if num == List:
        print("thats in the list")
    else:    
        print("thats not in the list")

但当我启动代码时,我输入的是真名,它说它不在列表中,但每次我运行它并把它放入答案时,它总是这样说!请帮帮我


Tags: thein名称列表作业numlistprint
2条回答

您可能还没有看到正在使用的in语句:

List = ("Chicken","Cow","Pig","Dog","Cat","Horse","Donkey","Monkey","Rabbit", "Snake")

num = input("please enter a name of an animal: ")

if num in List: # List isn't a very nice name
     print("thats in the list")
else:    
     print("thats not in the list")

你可以很简单地用一行来检查:

if num in List:

因此,如果您调用您的列表animals,您只需执行以下操作:

if num in animals:
    print("thats in the list")
else:    
    print("thats not in the list")

相关问题 更多 >