2017-12-03 4 views
-4

名前のグループを受け入れ、それらをリストに格納します。次に、 "e"または "E"が入っている各名前を数えたいと思います。これまでに書いたのはこれです。Pythonコードは、リストに名前のグループを格納し、その中にEを含む単語の数を数えます。

メイン()

+0

デフcount_contain_e():範囲(0,16)での電子のための MIDDLE_NAME = [] 数= 0 : 名=入力( "ミドルネームを入力します") F = STR( "E ") のT =のSTR(" E」) インデックス= name.find(F) INDEX2 = name.find(T) もしインデックス== 1又はINDEX2 == 1: カウント=カウント+ 1 プリント( (e) Middle_Name.append(name) for Middle_Name: print(e) def main(): count_contain_e() main() –

+1

あなたのコードで編集して、コメントにコードを入れずに、あなたのコードで問題が発生しているかどうか質問してください書かれているように、あなたが何を求めているのかは不明です。 – paisanco

答えて

0

EDIT:あなたがこれはあなたが求めているものを行います簡単なプログラムである代わりに、名前

のプログラムリストのユーザーの入力を求め忘れました。

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)) 
関連する問題