# -*- coding: utf-8 -*-
"""
dict型データの機能と操作の確認（加点）
"""


def main():
    # 英単語の辞書を作成
    jisho = {"dog":"いぬ", "cat":"ねこ", "bird":"とり", "cow":"うし", "horse":"うま",
             "rat":"ねずみ", "monkey":"さる", "frog":"かえる", "fish":"さかな"}

    # データ読み込み部
    # わざと無限ループ
    while True :
        e_word = input("英単語を入力：")
        print()  # 採点の都合上の空行
        if e_word == "":  # 空のデータの場合
            break  # ループから脱出
        elif e_word in jisho:  # jisho 内に e_word がキーとして含まれる場合
            """ 指示１ここから """
            # e_word をキーとしたときの jisho 内の値を表示させる命令文を
            # このコメントブロックの下に記述しなさい
            print(f"それは {jisho[e_word]} です")
            """ 指示１ここまで """
        else:  # 含まれない場合
            j_word = input("日本語訳を入力：")
            print()
            """ 指示２ここから """
            # e_word をキーとしたときの値が j_word となるような形で
            # jisho にキーと値を登録する命令文を
            # このコメントブロックの下に記述しなさい
            jisho[e_word] = j_word
            """ 指示２ここまで """
            print(f"{e_word} を {j_word} として登録しました")

    # 最後に，辞書に登録されている単語数を表示
    print(f"辞書への登録数は {len(jisho)} でした")



if __name__ == "__main__":
    main()
