str ='''
食物:土豆,苹果🍎,番薯,栗子🌰,青菜,米饭
价格:5,10,9,5,4,100
次数:26,50,85,33,220,1002
时间:3,5(平均次数/每年)
'''
# 求结果:print
'''
土豆:5元x26次x3年 =( )元
苹果🍎:10元x50次x3年 =( )元
…
以此类推,代码怎么写?
'''
# 说明,不是csv文件,不是excel列表
年份是分别计算3年,5年的结果
str ='''
食物:土豆,苹果🍎,番薯,栗子🌰,青菜,米饭
价格:5,10,9,5,4,100
次数:26,50,85,33,220,1002
时间:3,5(平均次数/每年)
'''
# 求结果:print
'''
土豆:5元x26次x3年 =( )元
苹果🍎:10元x50次x3年 =( )元
…
以此类推,代码怎么写?
'''
# 说明,不是csv文件,不是excel列表
年份是分别计算3年,5年的结果
string = '''
食物:土豆,苹果🍎,番薯,栗子🌰,青菜,米饭
价格:5,10,9,5,4,100
次数:26,50,85,33,220,1002
时间:3,10
'''
food_list = string.split('\n')[1:-2]
food = food_list[0][3:].split(',')
price = food_list[1][3:].split(',')
count = food_list[2][3:].split(',')
time = food_list[3][3:].split(',')
for i in range(len(food)):
print(food[i] + ':', end='')
print(price[i] + '元×', end='')
print(count[i] + '次×', end='')
print(time[0] + '年 = ', end='')
yuan = int(price[i]) * int(count[i]) * int(time[0]) * int(time[1])
print(str(yuan) + '元')
运行结果:
土豆:5元×26次×3年 = 3900元
苹果🍎:10元×50次×3年 = 15000元
番薯:9元×85次×3年 = 22950元
栗子🌰:5元×33次×3年 = 4950元
青菜:4元×220次×3年 = 26400元
米饭:100元×1002次×3年 = 3006000元
以上代码按照自己理解所编写,理解错误请楼主纠正,能力范围之内马上改!