0,"640","リンゴ","果物","林檎"
0,"440","ブドウ","果物","葡萄"
0,"140","ナシ","果物","梨"
0,"740","ミカン","果物","蜜柑"
1,"220","キュウリ","野菜","胡瓜"
1,"655","イチゴ","野菜","苺"
1,"340","スイカ","野菜","西瓜"
が記述されているファイルGoods.CSVがあります。
入力された値段から対応する品を検索するSearch関数
(引数:値段 返り値:対応する品データ(List))
※対応する品データ(List):引数で指定された値段が含まれるリスト
※csvファイルなので「,」や「"」があることに注意すること
品データを元に,検索結果を表示するGoods関数
(引数:品データ(List) 返り値:なし)
入力された値段が存在しない場合の処理は,省略して良い。
importは使わない。
この条件のもとプログラムを作りたいです。
理想の実行結果が、こちらです。
値段を入力->740
値段:740
種類:果物
品名:蜜柑
python
1path=Goods.CSV 2def Search(price): 3 with open(path,"r") as f: 4 for l in f: 5 print(l) 6 7def Goods(): 8 9price=input("値段を入力->") 10
ファイルから入力した数字に値する行から文を取り出す方法がわからないです。教えてほしいです。
こちらの質問が複数のユーザーから「調査したこと・試したことが記載されていない質問」という指摘を受けました。
回答2件
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
2022/07/05 11:59