Fluxul de control
Instrucțiunile condiționale funcționează similar în R și Python. Iată un schelet de bază al instrucțiunilor if-else în Python:
x = 1
if x > 0:
print('Positive')
elif x < 0:
print('Negative')
else:
print('Zero!')
În Statele Unite, Centrul pentru Controlul și Prevenirea Bolilor definește consumul excesiv de alcool („binge drinking") ca fiind momentul în care bărbații consumă 5 sau mai multe băuturi, respectiv femeile consumă 4 sau mai multe băuturi în aproximativ 2 ore. În acest exercițiu, vei scrie o serie de instrucțiuni condiționale pentru a determina situația unei persoane care a consumat 5 băuturi.
Acest exercițiu face parte din cursul
Python pentru utilizatori de R
Instrucțiuni pentru exercițiu
- Atribuie valoarea
5unei variabile:num_drinks. - Scrie o instrucțiune
ifcare afișează'error'dacănum_drinkseste mai mic decât 0. - Scrie o instrucțiune
elifcare afișează'non-binge'dacănum_drinkseste mai mic sau egal cu 4. - Scrie o instrucțiune
elsecare afișează'binge'.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Assign 5 to a variable
____ = ____
# if statement
____ ____ < ____:
____
# elif statement
____ ____ <= ____:
____
# else statement
____:
____