Cicli while condizionali
Il tuo scaler di ricette deve verificare che tu abbia abbastanza di ogni ingrediente prima di aumentare le dosi. Userai un ciclo while combinato con logica condizionale per controllare le quantità degli ingredienti e fornire aggiornamenti di stato utili. Hai una variabile ingredients_checked che tiene traccia di quanti ingredienti hai verificato e total_ingredients che rappresenta il numero totale di ingredienti nella tua ricetta di pasta al pomodoro e basilico.
Questo esercizio fa parte del corso
Introduzione a Python per sviluppatori
Istruzioni dell'esercizio
- Crea un ciclo
whileche continui finchéingredients_checkedè minore ditotal_ingredients. - Aumenta il contatore
ingredients_checkeddi 1 ogni volta che il ciclo viene eseguito. - Usando istruzioni condizionali, verifica se sono stati controllati meno di 4 ingredienti.
- In caso contrario, verifica se sono stati controllati 6 ingredienti o meno.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
total_ingredients = 7
ingredients_checked = 0
# Set up the loop
____ ingredients_checked < total_ingredients:
# Increment the counter
____ += 1
# Check if less than 4 ingredients reviewed
____ ingredients_checked < 4:
print("More than half remaining")
# Check if 6 or fewer ingredients reviewed
____ ingredients_checked <= 6:
print("Nearly finished checking")
else:
print("All ingredients verified!")