Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Программируемый калькулятор на Pynhon  (Прочитано 6447 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Señor_Gaga

  • Автор темы
  • Забанен
  • Активист
  • *
  • Сообщений: 878
  • Ubuntu 12.04LTS & Linux Mint 13LTS "Maya"
    • Просмотр профиля
Re: Программируемый калькулятор на Pynhon
« Ответ #15 : 26 Января 2013, 17:03:40 »
Можно и на питоне посчитать.
Но думаю, надо использовать разные инструменты и развивать их.
Иначе сейчас был бы один язык программирования - ассемблер,
и все тупо и долго кодили только на нем.  :)
« Последнее редактирование: 26 Января 2013, 17:06:29 от Señor_Gaga »

Оффлайн demkov

  • Старожил
  • *
  • Сообщений: 2692
  • Юрист
    • Просмотр профиля
    • Контекстная реклама в MMGP
Re: Программируемый калькулятор на Pynhon
« Ответ #16 : 26 Января 2013, 17:43:10 »
Señor_Gaga,
у тебя первые два сообщения темы дублируются

Пользователь решил продолжить мысль 26 Января 2013, 17:45:19:
Я не пойму, это калькулятор для гиков питона?
Где кнопачки?
« Последнее редактирование: 26 Января 2013, 17:45:19 от forekko »
Для вебмастеров: CPC-реклама на MMGP-проектах!

Оффлайн Señor_Gaga

  • Автор темы
  • Забанен
  • Активист
  • *
  • Сообщений: 878
  • Ubuntu 12.04LTS & Linux Mint 13LTS "Maya"
    • Просмотр профиля
Re: Программируемый калькулятор на Pynhon
« Ответ #17 : 26 Января 2013, 17:53:58 »

Пользователь решил продолжить мысль 26 Января 2013, 17:45:19:
Я не пойму, это калькулятор для гиков питона?
Где кнопачки?

Кнопочки не нужны. Они заставляют пользоваться мышкой, а это ведет к туннельной болезни.

Просто вводишь числа и применяешь к нужную команду:
Например: 2 3 + <Enter>
Список команд калькулятора в файле readmy.txt

PS Способ сложения: 2+3 это способ навязанного нам школьного образования.
Компьютер считает именно так: 2 3 +

Оффлайн RedBeard

  • Активист
  • *
  • Сообщений: 740
    • Просмотр профиля
Re: Программируемый калькулятор на Pynhon
« Ответ #18 : 26 Января 2013, 18:03:03 »
Изобретать велосипеды никому конечно не запрещено. Но я всё же предпочёл бы bc!

Оффлайн Phlya

  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
Re: Программируемый калькулятор на Pynhon
« Ответ #19 : 26 Января 2013, 18:33:34 »
Навязанного-то да, но как-то нагляднее, когда действие между числами написано... И логичнее, с точки зрения человека)
Ubuntu 14.04 (Unity), MSI GE40

Оффлайн Señor_Gaga

  • Автор темы
  • Забанен
  • Активист
  • *
  • Сообщений: 878
  • Ubuntu 12.04LTS & Linux Mint 13LTS "Maya"
    • Просмотр профиля
Re: Программируемый калькулятор на Pynhon
« Ответ #20 : 26 Января 2013, 19:14:27 »
Навязанного-то да, но как-то нагляднее, когда действие между числами написано... И логичнее, с точки зрения человека)

Логика бывает только одна.
В Лиспе наоборот применяется префиксная нотация: (+ 2 3)
Результат и в этом случае будет 5

Лисп мне не покатил - от скобок в глазах рябит.

Оффлайн Phlya

  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
Re: Программируемый калькулятор на Pynhon
« Ответ #21 : 26 Января 2013, 19:16:16 »
Нет, в данном случае логика бывает разная, потому что компьютеру логичнее так, как в калькуляторе, а для человеческого мозга - так, как учат, иначе бы не использовали такую запись уже много веков =)
(ППЦ, кто создавал Лисп совсем не думал о бедных программистах...)
Ubuntu 14.04 (Unity), MSI GE40

Оффлайн RedBeard

  • Активист
  • *
  • Сообщений: 740
    • Просмотр профиля
Re: Программируемый калькулятор на Pynhon
« Ответ #22 : 26 Января 2013, 19:51:44 »
В Лиспе наоборот применяется префиксная нотация: (+ 2 3)
Результат и в этом случае будет 5

Лисп мне не покатил - от скобок в глазах рябит.

Brainfuck попробуйте! :))))
« Последнее редактирование: 26 Января 2013, 19:54:51 от RedBeard »

Оффлайн RingOV

  • Активист
  • *
  • Сообщений: 764
    • Просмотр профиля
Re: Программируемый калькулятор на Pynhon
« Ответ #23 : 26 Октября 2013, 19:17:38 »
PS Способ сложения: 2+3 это способ навязанного нам школьного образования.
Компьютер считает именно так: 2 3 +
Поэтому становитесь бездушными железяками)

Не только в школе принята запись 2+3. Вообще операции бывают бинарные и унарные. Сложение, например, бинарная операция. Для операций выведено много свойств, применяя которые, значительно упрощаются вычисления. Это не просто навязано. Это исторически так сложилось и именно так прижилось.

А сравнивать как считает человек и компьютер - давайте. Сумму чисел от 1 до 100 компьютер будет считать "в лоб", а человек так 101 * 50 = 5050 (Гаусс). Или же можно воспользоваться формулой для нахождения суммы арифметической прогрессии.

И напоследок. Кто первый сосчитает сумму последовательных чисел от -1 000 000 000 до 1 000 000 000, человек или компьютер? А вы еще сравниваете человека с компьютером :)

Оффлайн JmAbuDabi

  • Старожил
  • *
  • Сообщений: 2468
  • 나는 빅터 해요. 나는 프로그래머입니다
    • Просмотр профиля
Re: Программируемый калькулятор на Pynhon
« Ответ #24 : 26 Октября 2013, 19:30:40 »
...
А операция после чисел удобна тем, что не нужно делать
синтаксический анализ выражения. Просто кладем числа на стек
и делаем что хотим: + - * и прочее.


+ к этому отпадает понятие скобок, как таковых

(2+5)/7 -> 2 5 + 7 /
2 + 5/7 -> 2 5 7 / +

Вот скобки поставил и выражение в стековом представлении резко поменялось
Покой – это не место, где тихо и мирно, где нет шума и беспокойства.
Покой – это когда при всем этом, вы сохраняете мир и спокойствие в своем сердце.

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Re: Программируемый калькулятор на Pynhon
« Ответ #25 : 31 Октября 2013, 23:48:44 »
И напоследок. Кто первый сосчитает сумму последовательных чисел от -1 000 000 000 до 1 000 000 000, человек или компьютер? А вы еще сравниваете человека с компьютером :)
Смотря какой компьютер, алгоритм и какой человек! :)
PS Спасибо за объяснения принципа LIFO
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн JmAbuDabi

  • Старожил
  • *
  • Сообщений: 2468
  • 나는 빅터 해요. 나는 프로그래머입니다
    • Просмотр профиля
Re: Программируемый калькулятор на Pynhon
« Ответ #26 : 01 Ноября 2013, 17:02:25 »
Есть потяжелее задачка))

Найдите произвидение всех чисел от -100000000 до 100000000 включительно.
Покой – это не место, где тихо и мирно, где нет шума и беспокойства.
Покой – это когда при всем этом, вы сохраняете мир и спокойствие в своем сердце.

 

Страница сгенерирована за 0.072 секунд. Запросов: 23.