Compito
Sconto per Posizione
Applicazione di percentuali di sconto ai prezzi dei prodotti in base alla loro posizione nell'elenco utilizzando l'iterazione sugli indici.
prices = [29.99, 45.50, 12.75, 38.20]
Utilizzare un ciclo for con range() e len() per iterare sugli indici di prices.
for index in range(len(prices)):
Applicare sconti in base alla posizione dell'indice: 10% per l'indice 0, 20% per l'indice 1, 15% per l'indice 2 e 5% per l'indice 3.
if index == 0:
discount_factor = 0.9 # 10% di sconto
elif index == 1:
discount_factor = 0.8 # 20% di sconto
elif index == 2:
discount_factor = 0.85 # 15% di sconto
elif index == 3:
discount_factor = 0.95 # 5% di sconto
updated_price = prices[index] * discount_factor
print(f"Updated price for item {index}: ${updated_price:.2f}")
Aggiornare ciascun prezzo nella lista prices moltiplicando per il fattore di sconto (ad esempio, 0.9 per uno sconto del 10%).
prices[index] = updated_price
Stampare Updated price for item {index}: ${updated_price:.2f} per ogni elemento.