从fruitsSaletxt文件读取水果名称、价格、销量存储到程序的列表中并按以下格式打印输出。python编写
假设fruitsSale.txt文件内容如下:
苹果 5元 100斤 香蕉 3元 200斤 橙子 4元 150斤
以下是Python代码实现:
创建空列表
fruits = []
打开文件
with open('fruitsSale.txt', 'r') as f: # 逐行读取文件内容 for line in f: # 去除行末换行符并按空格拆分 fruit_info = line.strip().split() # 将水果名称、价格、销量存储到字典中 fruit = { 'name': fruit_info[0], 'price': fruit_info[1], 'sales': fruit_info[2] } # 将字典添加到列表中 fruits.append(fruit)
遍历列表并输出
for fruit in fruits: print('{:<6}单价:{}元/斤,销量:{}斤'.format(fruit['name'], fruit['price'], fruit['sales']))
输出示例:
苹果 单价:5元/斤,销量:100斤
香蕉 单价:3元/斤,销量:200斤
橙子 单价:4元/斤,销量:150
原文地址: http://www.cveoy.top/t/topic/f2R5 著作权归作者所有。请勿转载和采集!