Python代码将一组名称存储在一个列表中,并计算带有E的字的数量

Python代码将一组名称存储在一个列表中,并计算带有E的字的数量

问题描述:

我想接受一组名称,然后将它们存储在一个列表中。接下来,我要计算每个名称中包含“e”或“E”的名称。这是我迄今写的。Python代码将一组名称存储在一个列表中,并计算带有E的字的数量

的main()

+0

DEF count_contain_e(): Middle_Name = [] 计数= 0 有效范围内的E(0,16): 名称=输入( “输入您的中间名”) F = STR(“E “) 吨= STR(” E“) 指数= name.find(F) 索引2 = name.find(吨) 如果索引== 1或索引2 == 1: 计数=计数+ 1张 打印(计数) Middle_Name中的名称: print(e) def main(): count_contain_e() main() –

+1

请改善您的问题,方法是使用代码进行编辑,而不是将代码放在注释中,然后询问关于您在代码中遇到的问题的具体问题正如所写,目前还不清楚你在问什么。 – paisanco

编辑:忘了你要求用户输入,而不是名字

这是一个简单的程序,做什么你问的程序列表。

names = [] 
for i in range(16): 
    name = input("Enter a name:") 
    names.append(name) 


def find_e(names): 
    i = 0 
    for name in names: 
     if 'e' in name or 'E' in name: 
      i += 1 

    return i 


print(find_e(names))