НачатьНачать бесплатно

Управление потоком выполнения

Условные операторы в 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
____:
    ____
Редактировать и запускать код