0Pricing
Coding for Kids · Урок

Выбор операции

Выбирайте с помощью if

«Выбор операции» — бесплатный урок Coding for Kids на CoddyKit. Это урок 3 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Coding for Kids, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Coding for Kids содержит 4 уроков всего.

Позволяем пользователю выбирать! 🎛️

Здравствуйте, капитан! 🧑‍✈️ Настоящий калькулятор позволяет YOU выбирать действие: сложить, вычесть, умножить или разделить! 🎛️

Для этого мы используем волшебное слово if! Давайте изучим его!

print('What math should I do? ➕➖✖️➗')

Запрашиваем выбор ❓

FIRST мы спрашиваем пользователя, какую операцию он хочет выполнить. Его ответ мы сохраняем в ящике под названием choice. ❓

choice = input('Type + or - or * or /: ')
print('You chose', choice)

Слово if 🤔

Слово if означает: «выполни это только WHEN что-то истинно»! 🤔

Мы проверяем: если choice равен '+', то складываем. Для сравнения используем TWO знака равенства ==!

choice = '+'
if choice == '+':
    print('I will add! ➕')

Два знака равенства означают сравнение ⚖️

Осторожно! Один = помещает значение в ящик. TWO == спрашивают: «они одинаковые?» ⚖️

Для проверки всегда используйте ==!

color = 'red'
if color == 'red':
    print('Stop! 🛑')

Ветвь else if с elif 🔀

А что, если это NOT плюс? Мы используем elif (сокращение от «else if»), чтобы проверить следующий вариант! 🔀

choice = '-'
if choice == '+':
    print('Adding!')
elif choice == '-':
    print('Subtracting!')

Проверяем все четыре 🎯

Давайте проверим все четыре операции с помощью if и elif! Каждая из них ждёт своей очереди. 🎯

choice = '*'
if choice == '+':
    print('Add')
elif choice == '-':
    print('Subtract')
elif choice == '*':
    print('Multiply')
elif choice == '/':
    print('Divide')

Универсальная ветвь else 🪤

Что, если кто-то введёт что-нибудь забавное, например «банан»? 🍌 Мы используем else, чтобы обработать всё, что не подошло! 🪤

choice = 'banana'
if choice == '+':
    print('Add')
else:
    print('I do not know that one! 🤷')

Выбор и числа 🔢

Теперь объединим всё! Получим два числа AND выбор, а затем выполним нужную операцию! 🔢

a = 6
b = 2
choice = '+'
if choice == '+':
    print(a + b)
elif choice == '-':
    print(a - b)

Полный выбор операции 🎛️

Вот вся машина выбора со всеми четырьмя операциями! Измените choice, чтобы проверить каждую из них. 🎛️

a = 12
b = 4
choice = '*'
if choice == '+':
    print(a + b)
elif choice == '-':
    print(a - b)
elif choice == '*':
    print(a * b)
elif choice == '/':
    print(a / b)
else:
    print('Unknown! 🤷')

Запрашиваем настоящий ввод 🗣️

Теперь используем настоящий ввод! Запросим числа и выбор, а затем выполним вычисление. Это настоящий мозг калькулятора! 🧠

a = int(input('First number: '))
b = int(input('Second number: '))
op = input('Choose + - * /: ')
if op == '+':
    print(a + b)
elif op == '-':
    print(a - b)
elif op == '*':
    print(a * b)
elif op == '/':
    print(a / b)

Вы управляете математикой! 🚀

Потрясающе! Теперь Ваша программа выполняет DIFFERENT действия в зависимости от выбора. 🚀 Это называется принятием решений, и это очень мощный приём!

op = '/'
if op == '/':
    print('Dividing time! ➗')
else:
    print('Something else!')

Быстрая проверка! 🧠

Проверьте свои навыки принятия решений! 🤔

Чемпион выбора! 🎉

Фантастика! 🎉 Ваш калькулятор умеет делать выбор!

  • if выполняет код только WHEN что-то истинно 🤔
  • == сравнивает (два знака равенства!) ⚖️
  • elif проверяет дополнительные условия 🔀
  • else обрабатывает остальные случаи 🪤

Далее: красиво показываем ответ! 📢

op = '+'
if op == '+':
    print('Ready to add! ➕')

Часто задаваемые вопросы

Урок «Выбор операции» бесплатный?

Да — полный текст урока «Выбор операции» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Coding for Kids, подпишись на CoddyKit PRO. Курс Coding for Kids содержит 4 уроков всего.

Чему я научусь в уроке «Выбор операции»?

Выбирайте с помощью if Ты практикуешь Coding for Kids с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Coding for Kids?

Предыдущий опыт не требуется. Coding for Kids на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 3 из 4.

Сколько времени занимает урок «Выбор операции»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке Coding for Kids?

Да. Каждый урок Coding for Kids включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Получение двух чисел
  2. Выполнение вычислений
  3. Выбор операции
  4. Вывод ответа
← Назад к Coding for Kids