
### 検索ツールサンプル
### これをベースに課題の内容を追記してください
import csv

with open('data.csv', 'r',encoding = 'utf-8-sig') as f:
    reader = csv.reader(f)
    for source in reader:
        """
        print(source)
        """
### 検索ツール
def search():
    word =input("鬼滅の登場人物の名前を入力してください >>> ")
    
    ### ここに検索ロジックを書く
    if word in source:
        print("{}は存在します。".format(word))

    else:
        print("{}は存在しません。".format(word))
        source.append(word)
    
        with open('data.csv', 'w',encoding = 'utf-8-sig',newline='') as f:
            writer = csv.writer(f)
            writer.writerow(source)
    
    print("{}が見つかりました".format(word))
    print(source)

if __name__ == "__main__":
    search()
ef568f491940a88a2879349adee5fa5f4fff33b6
<mask token>

<mask token>


def search():
    word = input('鬼滅の登場人物の名前を入力してください >>> ')
    if word in source:
        print('{}は存在します。'.format(word))
    else:
        print('{}は存在しません。'.format(word))
        source.append(word)
        with open('data.csv', 'w', encoding='utf-8-sig', newline='') as f:
            writer = csv.writer(f)
            writer.writerow(source)
    print('{}が見つかりました'.format(word))
    print(source)


<mask token>

<mask token>
with open('data.csv', 'r', encoding='utf-8-sig') as f:
    reader = csv.reader(f)
    for source in reader:
        """
        print(source)
        """


def search():
    word = input('鬼滅の登場人物の名前を入力してください >>> ')
    if word in source:
        print('{}は存在します。'.format(word))
    else:
        print('{}は存在しません。'.format(word))
        source.append(word)
        with open('data.csv', 'w', encoding='utf-8-sig', newline='') as f:
            writer = csv.writer(f)
            writer.writerow(source)
    print('{}が見つかりました'.format(word))
    print(source)


if __name__ == '__main__':
    search()

import csv
with open('data.csv', 'r', encoding='utf-8-sig') as f:
    reader = csv.reader(f)
    for source in reader:
        """
        print(source)
        """


def search():
    word = input('鬼滅の登場人物の名前を入力してください >>> ')
    if word in source:
        print('{}は存在します。'.format(word))
    else:
        print('{}は存在しません。'.format(word))
        source.append(word)
        with open('data.csv', 'w', encoding='utf-8-sig', newline='') as f:
            writer = csv.writer(f)
            writer.writerow(source)
    print('{}が見つかりました'.format(word))
    print(source)


if __name__ == '__main__':
    search()


### 検索ツールサンプル
### これをベースに課題の内容を追記してください
import csv

with open('data.csv', 'r',encoding = 'utf-8-sig') as f:
    reader = csv.reader(f)
    for source in reader:
        """
        print(source)
        """
### 検索ツール
def search():
    word =input("鬼滅の登場人物の名前を入力してください >>> ")
    
    ### ここに検索ロジックを書く
    if word in source:
        print("{}は存在します。".format(word))

    else:
        print("{}は存在しません。".format(word))
        source.append(word)
    
        with open('data.csv', 'w',encoding = 'utf-8-sig',newline='') as f:
            writer = csv.writer(f)
            writer.writerow(source)
    
    print("{}が見つかりました".format(word))
    print(source)

if __name__ == "__main__":
    search()