python 入力した数字に値する単語ファイルから取り出して表示


以下の条件のもとプログラムを作りたいです。

  * 入力された値段から対応する品を検索するSearch関数  
（引数：値段 返り値：対応する品データ（List））  
※対応する品データ（List）：引数で指定された値段が含まれるリスト  
※csvファイルなので「,」や「"」があることに注意すること

  * 品データを元に，検索結果を表示するGoods関数  
（引数：品データ（List） 返り値：なし）

  * 入力された値段が存在しない場合の処理は，省略して良い。
  * importは使わない。

理想の実行結果がこちらです。

[code]

    値段を入力->740
    値段:740
    種類:果物
    品名:蜜柑
    
[/code]

ここからどうすればよいのかわからないです。

**現状のソースコード:**

[code]

    path=Goods.CSV
    def Search(price):
        with open(path,"r") as f:
            for l in f:
                print(l)
    
    def Goods():
    
    price=input("値段を入力->")
    
[/code]

**Goods.CSV**

[code]

    0,"640","リンゴ","果物","林檎"
    0,"440","ブドウ","果物","葡萄"
    0,"140","ナシ","果物","梨"
    0,"740","ミカン","果物","蜜柑"
    1,"220","キュウリ","野菜","胡瓜"
    1,"655","イチゴ","野菜","苺"
    1,"340","スイカ","野菜","西瓜"
    
[/code]




ライブラリのインポートが不可ならCSVから一行ずつ読み出した後でデリミタをもとにリスト化、filter関数にラムダ式渡して処理とかそんな感じですかね。

