Управление потоком выполнения
Условные операторы в R и Python работают похожим образом. Вот базовая структура операторов if-else в Python:
x = 1
if x > 0:
print('Positive')
elif x < 0:
print('Negative')
else:
print('Zero!')
В США Центр по контролю и профилактике заболеваний определяет «чрезмерное» употребление алкоголя как потребление 5 и более напитков мужчинами или 4 и более напитков женщинами примерно за 2 часа. В этом упражнении вы напишете несколько условных операторов, чтобы определить статус человека, выпившего 5 напитков.
Это упражнение является частью курса
Python для пользователей R
Инструкции к упражнению
- Присвойте значение
5переменнойnum_drinks. - Напишите оператор
if, который выводит'error', еслиnum_drinksменьше 0. - Напишите оператор
elif, который выводит'non-binge', еслиnum_drinksменьше или равно 4. - Напишите оператор
else, который выводит'binge'.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Assign 5 to a variable
____ = ____
# if statement
____ ____ < ____:
____
# elif statement
____ ____ <= ____:
____
# else statement
____:
____