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

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

Всем здарова! Я обещал что этот урок будет интересней, так вот нифига подобного! Опять калькулятор.... Дело в том, что я пересмотрел код, и придумал как можно его улучшить!
Заранее скажу: Я сменил систему на Ubuntu 20.04, и пишу прогу теперь там. Ещё я поставил вместо нотпада Atom. Разницы почти никакой. Копируем ту часть кода: Копируем всё есть на этом скриншоте, или быть точнее: if a == "+":
d = b + c
elif a == "-":
d = b - c
elif a == "*":
d = b * c
elif a == "/":
d = b / c
elif a == "%":
d = b % c
else:
print("Вы ввели не правильное действие! (| + | - | * | / | % |)") После, стираем это.
Отступаем от перемменой 'a', и пишем следующее:
if a == "+":
print("")
elif a == "-":
print("")
elif a == "*":
print("")
elif a == "/":
print("")
elif a == "%":
print("")
else:
print("Вы ввели не правильное действие! (| + | - | * | / | % |)")
input()
exit()
Уточняю:
Это тот же скрипт который мы скопировали. Однако, теперь если действие будет

Всем здарова! Я обещал что этот урок будет интересней, так вот нифига подобного! Опять калькулятор....

Дело в том, что я пересмотрел код, и придумал как можно его улучшить!
Заранее скажу: Я сменил систему на Ubuntu 20.04, и пишу прогу теперь там. Ещё я поставил вместо нотпада Atom. Разницы почти никакой.

Копируем ту часть кода:

Копируем от if до print
Копируем от if до print

Копируем всё есть на этом скриншоте, или быть точнее:

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

После, стираем это.
Отступаем от перемменой 'a', и пишем следующее:

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

Уточняю:
Это тот же скрипт который мы скопировали. Однако, теперь если действие будет верным, например '+', тогда просто скрипт напишет ничего. Ну тоесть пустую строчку. Но если будет например какая-нибудь буква, тогда скрипт будет ожидать нажатия Enter и закроется.

Теперь, нужно заполнить то, что мы убрали.

Помните мы копировали проверку? Вставляем её после:
c = float(input("Второе число: "))

И потом убираем:

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

Всё! Правда, можно было не стирать данный скрипт.... Ну чтож, эт я дурак =)

Итоговый скрипт:

Итоговый скрипт
Итоговый скрипт

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

На этом наши уроки про калькулятор не закончены. В следующем уроке мы научимся делать ассистента, в которого мы и встроим этот самый калькулятор и выучим новую функцию.
Можете похвастаться перед друзьями что вы такой крутой написали свою программу =)

Bye bye!

1 часть - клик
2 часть -
клик
3 часть - Вы читаете