Найти в Дзене
Python'ist

Учимся писать на Python. Урок 2

Всем привет. Вторая часть подоспела, давайте уже начнём! Предыдущая часть - клик Калькулятор. Часть 2 Так, давайте вспомним что мы делали вчера.
- Выучили функции: float() print() input() if
- Написали свой рабочий калькулятор
- Разобрались как скомпилировать программу
В принципе неплохо. Давайте мы добавим новые действия в калькулятор, такие как: * / % Ищем такие строки в коде калькулятора. if a == "+":
d = b + c
if a == "-":
d = b - c На втором if меняем его на elif elif - Данная функция, это тоже что и if, но выполняется если просто if не верно. Теперь добавим новое действие: elif a == "*":
d = b * c Мы добавили действие "умножить", теперь мы можем умножать числа.
Давайте точно также добавим действие "/" elif a == "/":
d = b / c Вот так то, теперь в конце концов пропишем действие "%". elif a == "%":
d = b % c Хорошо, у нас есть новые функции, а что если мы введём что-то не то? Тогда в интерпретаторе будет ошибка, давайте это предотвратим. else:
print("Вы вве

Всем привет. Вторая часть подоспела, давайте уже начнём!

Предыдущая часть - клик

Калькулятор. Часть 2

Так, давайте вспомним что мы делали вчера.
- Выучили функции: float() print() input() if
- Написали свой рабочий калькулятор
- Разобрались как скомпилировать программу

В принципе неплохо. Давайте мы добавим новые действия в калькулятор, такие как: * / %

Ищем такие строки в коде калькулятора.

if a == "+":
d = b + c
if a == "-":
d = b - c

На втором if меняем его на elif

Улучшаем код
Улучшаем код

elif - Данная функция, это тоже что и if, но выполняется если просто if не верно.

Теперь добавим новое действие:

elif a == "*":
d = b * c

Мы добавили действие "умножить", теперь мы можем умножать числа.
Давайте точно также добавим действие "/"

elif a == "/":
d = b / c

Вот так то, теперь в конце концов пропишем действие "%".

elif a == "%":
d = b % c

Хорошо, у нас есть новые функции, а что если мы введём что-то не то? Тогда в интерпретаторе будет ошибка, давайте это предотвратим.

else:
print("Вы ввели не правильное действие! (| + | - | * | / | % |)")

Получиться как то так:

Код на данный момент
Код на данный момент

Значение перемменой "a" меняем на:

input("Что будем делать?")

Тоесть уберём: (+ или -)

Сохраняем код, и компилируем (как это сделать, сказано в предыдущей статье - клик)

Запускаем наш калькулятор, попробуйте выполнять разные манипуляции.
Как видим, всё работает хорошо. Урок по калькулятору окончен, следующий урок будет поинтересней =)

БОНУС

Установим в калькулятор цветной шрифт

Пишем в командную строку pip install colorama

В начало скрипта пишем:

from colorama import init
from colorama import Fore, Back, Style

init()

print(Fore.RED)
print(Back.CYAN)

Сохраняем, компилируем, запускаем. Всё.

p.s. Вместо RED и CYAN мы можем поставить другие цвета

Good luck!