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.