IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Crea un ciclo while che continui finché ingredients_checked è minore di total_ingredients.
  • Aumenta il contatore ingredients_checked di 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!")
Modifica ed esegui il codice