如何从用户处获取输入,然后检查多个列表是否与输入匹配

2024-09-30 08:17:16 发布

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

我是Py的一个相当初级的人,虽然我正在尝试自动化某个任务,我们正在配音一个webtoon系列,我们需要训练,因为我们有很多,我需要一个程序,检查用户输入的数字,然后检查多重列表(第1(3)集)中的字符数

我还需要,如果有人愿意提供更多帮助,用名字来做这件事,我差点就得到了它,然后被卡住了,我很生气,所以我删除了所有东西,但ht代码不好,所以没有后悔。所以你放了一堆名字,它会输出带有这些名字的剧集

ep_1 = [3]    these are the numbers of character in an episode
ep_2 = [1]
ep_3 = [1]
ep_4 = [1]
ep_5 = [3]
eps = ep_1.extend(ep_2 + ep_3 + ep_4)

print("version : 1.0 : Dispo j'usqu'a l'episode 50")

print(" ")
print(" ")
print(" ")

print("Noms des personnages a utiliser : john isen arlo doc directeur elaine sera cecile blyke")
print(" ")
print(" ")
print(" ")

choix = input("Numbers of characters, or names of characters ?")

if choix := ("nombre"):
    nombre_persos = int(input("how many characters ? : "))
    if nombre_persos in eps:
        print("oui")    this just help me verify the if statement, i just dont know what to do next, and even if im doing anything good

Tags: oftheininputifeps名字ep
2条回答

您可以使用enumerate。代码如下:

ep_1 = [3]
ep_2 = [1]
ep_3 = [1]
ep_4 = [1]
ep_5 = [3]
eps = ep_1 + ep_2 + ep_3 + ep_4

print("version : 1.0 : Dispo j'usqu'a l'episode 50")

print(" ")
print(" ")
print(" ")

print("Noms des personnages a utiliser : john isen arlo doc directeur elaine sera cecile blyke")
print(" ")
print(" ")
print(" ")

choix = input("Numbers of characters, or names of characters ?")

if choix == ("nombre"):
    nombre_persos = int(input("how many characters ? : "))
    if nombre_persos in eps:
        print("oui")
        eps2 = eps
        for (i, item) in enumerate(eps2, start=1):
            if item == nombre_persos:
                print('ep_'+str(i))

有关枚举,请参见以下内容: https://docs.python.org/3/library/functions.html#enumerate

您可以使用map{}。大概是这样的:

n = int(input())
for episode,characters in episodes.items():
    if n == characters:
        print(episode)

相关问题 更多 >

    热门问题