Ветвления. Пишем полноценный калькулятор.
Для того, чтобы написать полноценный калькулятор, мы должны предположить разное поведение нашей программы в зависимости от знаков: + (плюс), - (минус), * (умножить), / (разделить). Как это сделать в Python? Давайте скопируем код из прошлой статьи и отредактируем его - запросим новую переменную (знак):
first_number = int(input('Первое число: '))
sign = input('Введите знак: ')
second_number = int(input('Второе число: '))
Теперь нам нужно предусмотреть 4 варианта событий программы, делать мы будем это с помощью оператора if
.
Как работает оператор if
? Давайте напишем простой пример:
a = 10
if a == 10:
print('Привет, мир!')
В операторе if
можно использовать знаки: ==, >, <.
Давайте дописывать калькулятор:
first_number = int(input('Первое число: '))
sign = input('Введите знак: ')
second_number = int(input('Второе число: '))
if sign == '+':
print(first_number + second_number)
if sign == '-':
print(first_number - second_number)
if sign == '*':
print(first_number * second_number)
if sign == '/':
print(first_number / second_number)
PreviousВвод данных. Пишем калькулятор сложения.NextВетвления. Подробнее о ветвлениях. Применение else и elif
Last updated