Aan de slagGa gratis aan de slag

Control flow

Voorwaardelijke statements werken vergelijkbaar in R en Python. Dit is een basissjabloon van if-else-statements in Python:

x = 1

if x > 0:
    print('Positive')
elif x < 0:
    print('Negative')
else:
    print('Zero!')

In de Verenigde Staten definieert het Center of Disease Control ‘binge’-drinken wanneer mannen 5 of meer drankjes of vrouwen 4 of meer drankjes drinken in ongeveer 2 uur. In deze oefening schrijf je een reeks voorwaardelijke statements om de status te bepalen van een persoon die 5 drankjes op had.

Deze oefening maakt deel uit van de cursus

Python voor R-gebruikers

Cursus bekijken

Oefeninstructies

  • Ken 5 toe aan een variabele: num_drinks.
  • Schrijf een if-statement dat 'error' print als num_drinks kleiner is dan 0.
  • Schrijf een elif-statement dat 'non-binge' print als num_drinks kleiner dan of gelijk aan 4 is.
  • Schrijf een else-statement dat 'binge' print.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Assign 5 to a variable
____ = ____

# if statement
____ ____ < ____:
    ____
# elif statement
____ ____ <= ____:
    ____
# else statement
____:
    ____
Code bewerken en uitvoeren