Programmfluss
Bedingte Anweisungen funktionieren in R und Python ähnlich. So sieht ein grundlegendes Gerüst von if-else-Anweisungen in Python aus:
x = 1
if x > 0:
print('Positive')
elif x < 0:
print('Negative')
else:
print('Zero!')
In den USA definiert das Center of Disease Control „Binge“-Drinking, wenn Männer 5 oder mehr Getränke oder Frauen 4 oder mehr Getränke in etwa 2 Stunden konsumieren. In dieser Übung schreibst du mehrere bedingte Anweisungen, um den Status einer Person zu bestimmen, die 5 Getränke hatte.
Diese Übung ist Teil des Kurses
Python für R-Nutzer
Anleitung zur Übung
- Weise der Variable
num_drinksden Wert5zu. - Schreibe eine
if-Anweisung, die'error'ausgibt, wennnum_drinkskleiner als 0 ist. - Schreibe eine
elif-Anweisung, die'non-binge'ausgibt, wennnum_drinkskleiner oder gleich 4 ist. - Schreibe eine
else-Anweisung, die'binge'ausgibt.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Assign 5 to a variable
____ = ____
# if statement
____ ____ < ____:
____
# elif statement
____ ____ <= ____:
____
# else statement
____:
____