Найти тему

Python для чайников 🫖 I Урок 1 I Делаем простой калькулятор.

Всем привет! Вы на канале Программирования с нуля! Сегодня мы с вами напишем простейший код на Python для создания калькулятора. Давайте приступим!

итак, первым делом вам нужен сам Python. у меня это Python 3.12

После установки Python мы создаем файл формата .py

примерно так выглядит python файл.
примерно так выглядит python файл.

Итак, так же для лучшей работы установите pycharm и Интерпрета́тор. Про это можете посмотреть в других видео или статьях в интернете.

Хорошо, теперь нажимаем правой кнопкой мыши и кликаем на "edit with IDLE" если у вас нет pycharm или "edit with PyCharm" если он есть.

тут видно куда нажимать
тут видно куда нажимать

Я буду делать через PyCharm. теперь приступим к написанию кода!

для начала давайте я вам расскажу как будет работать калькулятор. Мы будем вводить число а и число б, после чего выбирать операцию (сложить, вычесть, делить или умножить). И уже после этого мы получим результат.

Первым делом напишем приветствие и просьбу ввести число a. Пишем:

print("Добро пожаловать в калькулятор! Введите число а")

print() - это функция, которая выводит что-либо в консоль. например, числа, текст, значения переменных (которые мы сейчас и изучим), списки и т.д. Текст пишем в скобочках, числа без скобочек. Остальное расскажу дальше.

Теперь при запуске программы у нас в консоль выведется <<Добро пожаловать в калькулятор! Введите число а">>

вот так это выглядит
вот так это выглядит

Теперь давайте сделаем так, чтобы мы могли написать число a. Пишем:

a = int(input())

сейчас расскажу что же мы сделали. a - это переменная, вообще назвать вы ее можете как угодно, ничего от этого не изменится. int() - это нужно нам чтобы писать целые числа. есть еще и float. Только float - это числа, для отделения целой части которых используется точка. У нас будут именно целые числа. input() - это уже дает на право на написание чего-либо в консоль, в нашем случае это числа. Поздравляю, теперь мы можем написать числа в консоль!

То же мы проделываем и с числом b тут все просто. Пишем:

print("введите число b")

b = int(input())

но теперь нам надо выбрать операцию. Тут потруднее, но мы справимся!

конечно же, пишем print("выберите операцию. 1 - сложить. 2 - вычесть. 3 - делить. 4 - умножить"). но как сделать так, чтобы программа поняла что мы хотим выбрать? Тут нам поможет if. if - это по сути корпус условия, к примеру: if apple == 2:

Нам надо чтобы программа поняла что мы выбрали. пишем для этого:

choice = int(input())

if choice == 1:

print("a + b")

что я написал? Итак, для начала создал переменную choice (выбор), после чего написал условие - if choice == 1: . сразу говорю, я не опечатался, нужно два равно, ведь если мы напишем одно равно, то мы получим ошибку. почему? одно равно - это мы задаем переменной какое-то значение. а два равно - это мы проверяем равно ли это. Еще есть != (не равно), <= (меньше или равно), >= (больше или равно). ну и в конце мы ставим двоеточие.

print("a + b") - тут мы выводим в консоль сумму a и b. то же проделываем и с другими операциями. Пишем:

if choice == 1:

print("Результат: ", a + b)

elif choice == 2: print("Результат: ", a - b)

elif choice == 3:

if b != 0: print("Результат: ", a / b)

else: print("Ошибка: Деление на ноль.")

elif choice == 4: print("Результат: ", a * b)

else: print("Неверный выбор операции.")

вы спросите, а что это за elif и else? elif - это по сути говорит программе "смотри, это не подходит, пользователь не выбрал это, попробуй следующее! о, вот это работает!"

else - это иначе. Например:

if banana == 1:

print("You have a banana!")

else

print("You don't have a banana :(")

ну вот и все! теперь мы можем складывать, вычитать, умножать и делить! калькулятор готов! Если вам понравилась эта статья, то поставьте лайк и подпишитесь на канал, меня это мотивирует!

Готовый код:

print("Добро пожаловать в калькулятор! Введите число а")
a = int(input())
print("Введите число b")
b = int(input())
print("Выберите операцию. 1 - сложить, 2 - вычесть, 3 - делить, 4 - умножить")
choice = int(input())

if choice == 1:
print("Результат: ", a + b)
elif choice == 2:
print("Результат: ", a - b)
elif choice == 3:
if b != 0:
print("Результат: ", a / b)
else:
print("Ошибка: Деление на ноль.")
elif choice == 4:
print("Результат: ", a * b)
else:
print("Неверный выбор операции.")