ÎncepețiÎncepe gratuit

Bucle while cu instrucțiuni condiționale

Instrumentul tău de scalare a rețetelor trebuie să verifice dacă ai suficiente ingrediente înainte de a mări rețeta. Vei folosi o buclă while combinată cu logică condițională pentru a verifica cantitățile de ingrediente și a afișa mesaje de stare utile. Ai o variabilă ingredients_checked care urmărește câte ingrediente ai verificat și total_ingredients, care reprezintă numărul total de ingrediente din rețeta ta de paste cu roșii și busuioc.

Acest exercițiu face parte din cursul

Introducere în Python pentru dezvoltatori

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează o buclă while care rulează cât timp ingredients_checked este mai mic decât total_ingredients.
  • Mărește contorul ingredients_checked cu 1 la fiecare iterație a buclei.
  • Folosind instrucțiuni condiționale, verifică dacă au fost revizuite mai puțin de 4 ingrediente.
  • Dacă nu, verifică dacă au fost revizuite cel mult 6 ingrediente.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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!")
Editează și rulează codul