Выбор операции
Выбирайте с помощью 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 — локальная установка не требуется.
Все уроки этого курса
- Получение двух чисел
- Выполнение вычислений
- Выбор операции
- Вывод ответа