# -*- coding: utf-8 -*-
"""
ファイル入力の練習（半々）（加点）
"""


def main():
    try:  # ファイル入出力時のエラー用
        """ 指示１ここから """
        # このコメントブロックの下の命令文について，
        # hanhan.txt という名前のファイルが入力元になるよう
        # 適切に修正しなさい．
        # 事前に入力元ファイルを実行フォルダに置いておくこと．
        
        file = 
        """ 指示１ここまで """

        """ 加点の指示ここから """
        # ファイルオブジェクトのメソッド「.read()」
        # および，str型のメソッド「.splitlines()」を利用せず，
        # ファイルオブジェクトのメソッド「.readlines()」
        # を利用する形に書き換えなさい．
        
        s_all  = file.read()
        s_list = s_all.splitlines()
        file.close()  # ファイルを閉じる
        """ 加点の指示ここまで """

        """ 指示２ここから """
        # このコメントブロックの下に，
        # 読み取った文字列を実数の数値に変換し，
        # さらに2で割った値について画面に出力する
        # 命令文を書きなさい．
        
        """ 指示２ここまで """

    except OSError as e:
        # 入出力でエラーが起きた場合は終了
        print("入出力エラー：", e)
        exit()
    except ValueError as e:
        # 数値でなかった場合は終了
        print("読み込んだ文字列を実数にできません：", e)


if __name__ == "__main__":
    main()
