Я изучал основы python и застрял на этой проблеме: введите описание изображения здесь
Код, который я мог написать до сих пор:
def calculate_bill_amount(gems_list, price_list, reqd_gems,reqd_quantity):
bill_amount=0
for i in reqd_gems:
if(i=="Emerald"):
bill_amount=____*1760
return bill_amount
#List of gems available in the store
gems_list=["Emerald","Ivory","Jasper","Ruby","Garnet"]
#Price of gems available in the store. gems_list and price_list have one-to-one correspondence
price_list=[1760,2119,1599,3920,3999]
#List of gems required by the customer
reqd_gems=["Ivory","Emerald"]
#Quantity of gems required by the customer. reqd_gems and reqd_quantity have one-to-one correspondence
reqd_quantity=[3,2]
bill_amount=calculate_bill_amount(gems_list, price_list, reqd_gems, reqd_quantity)
print(bill_amount)
Я не могу получить значение из reqd_quantity и связать его с точным reqd_gem. Может ли кто-нибудь помочь мне понять logi c или предоставить logi c (чтобы я мог понять это самостоятельно, используя отладчик). Не требуется лог c для целых вопросов, а только то, как связать количество с этим конкретным самоцветом.