• Данный материал предоставлен сайтом исключительно в ознакомительных целях.
    Администрация не несет ответственности за его содержимое. По всем жалобам пишите на почту abusevhguru@yandex.ru

Python Python супер пупер калькулятор

Mer4ant

Пользователь
Сообщения
13
Реакции
2

Mer4ant

  • 13
  • 2
Всем привет, мне надо копить сообщения, так что... Буду делать что-то полезное (впервые в жизни) МДА...

Все мы любим Питон НО ТЫ любиш его и не знаешь...
БУДЕМ ЭТО РЕШАТЬ И СЕГОДНЯ МЫ СДЕЛАЕМ КАЛЬКУЛЯТОР
(модераторы если надо писать только про скрипты и я не правильно понял тематику данного сайта то извините и лучше сразу удалите данную тему)

ИМПОРТИРУЕМ БИБЛИОТЕКИ, нам понадобится time, os. И ВСЁ, ЭТО КАЛК КАРЛ, И ТО МОЖНО И БЕЗ ЭТОГО ЧТО ТЫ ОЖИДАЛ, A, A?

Ладно, ладно... И так приступим дальше макароха, создаём переменную в которой спрашиваем у пользователя первое число,
НО перед этим очистим консоль с помощью того-же модуля os: os.system("clear || cls") ЛАДНО ИДЁМ ДАЛЬШЕ


Блин... И на-что я надеялся, ты же всё равно ничего не понял... лад, держи код:

Python:
import os #Очистка и еще-раз очистка...
from time import * #Данная библиотека нам нужна, что-бы делать перерывы между функциями

os.system("clear || cls") # или-же наоборот ("cls || clear")

fn = float(input("Введите первое число: "))

ТАК ЕДИМ ДАЛЬШЕ, ИЛИ ИДЁМ.... ЛаД ПоТоМ

Дальше спрашиваем оператора (+, -, *, /, %); Если что это так:
Python:
oper = input("Введите оператора (+, -, *, /, %): ")
Ни и по стандарту спрашиваем второе число, кста float чтобы 16 + 16 было 32, а не 1616 ПОНЯЛ! (Второе число это переменная sn)

Дальше второе число, и самое интересное: if, elif
( НУ ЭТО СКУЧНО, НО ТЫ ЖЕ НУБ так-что... ((Чувствую что ты мне таки даш кулаком в нос...)) )

И ТАК ПИШИ ТО ЧТО В НИЗУ:

Python:
if oper == "+":
    resultat = fn + sn
    print(resultat)
Так кстати надо делать со всеми случаями, но с делением запишем так:

Код:
if oper == "/":
    try:
        resultat = fn / sn
    except Exception:
        print(На ноль и буквы не дели неуч)
Ну всё друг мой, ты теперь супер-пупер мамкин программист!
 

Doccos

Пользователь
Сообщения
56
Реакции
8

Doccos

  • 56
  • 8
Всем привет, мне надо копить сообщения, так что... Буду делать что-то полезное (впервые в жизни) МДА...

Все мы любим Питон НО ТЫ любиш его и не знаешь...
БУДЕМ ЭТО РЕШАТЬ И СЕГОДНЯ МЫ СДЕЛАЕМ КАЛЬКУЛЯТОР
(модераторы если надо писать только про скрипты и я не правильно понял тематику данного сайта то извините и лучше сразу удалите данную тему)

ИМПОРТИРУЕМ БИБЛИОТЕКИ, нам понадобится time, os. И ВСЁ, ЭТО КАЛК КАРЛ, И ТО МОЖНО И БЕЗ ЭТОГО ЧТО ТЫ ОЖИДАЛ, A, A?

Ладно, ладно... И так приступим дальше макароха, создаём переменную в которой спрашиваем у пользователя первое число,
НО перед этим очистим консоль с помощью того-же модуля os: os.system("clear || cls") ЛАДНО ИДЁМ ДАЛЬШЕ


Блин... И на-что я надеялся, ты же всё равно ничего не понял... лад, держи код:

Python:
import os #Очистка и еще-раз очистка...
from time import * #Данная библиотека нам нужна, что-бы делать перерывы между функциями

os.system("clear || cls") # или-же наоборот ("cls || clear")

fn = float(input("Введите первое число: "))

ТАК ЕДИМ ДАЛЬШЕ, ИЛИ ИДЁМ.... ЛаД ПоТоМ

Дальше спрашиваем оператора (+, -, *, /, %); Если что это так:
Python:
oper = input("Введите оператора (+, -, *, /, %): ")
Ни и по стандарту спрашиваем второе число, кста float чтобы 16 + 16 было 32, а не 1616 ПОНЯЛ! (Второе число это переменная sn)

Дальше второе число, и самое интересное: if, elif
( НУ ЭТО СКУЧНО, НО ТЫ ЖЕ НУБ так-что... ((Чувствую что ты мне таки даш кулаком в нос...)) )

И ТАК ПИШИ ТО ЧТО В НИЗУ:

Python:
if oper == "+":
    resultat = fn + sn
    print(resultat)
Так кстати надо делать со всеми случаями, но с делением запишем так:

Код:
if oper == "/":
    try:
        resultat = fn / sn
    except Exception:
        print(На ноль и буквы не дели неуч)
Ну всё друг мой, ты теперь супер-пупер мамкин программист!
 
Сверху