Калькулятор bc

Ответить

Автор темы
ges
Сообщения: 1
Зарегистрирован: 21 янв 2020, 19:23

Калькулятор bc

#1

Сообщение ges » 21 янв 2020, 19:32

Не могу возвести в дробную степень. Посмотрел man для bc - вроде бы можно только в целую степень возводить. Или я чего-то не нашел или не понял? Неужели в таком мощном калькуляторе нельзя возводить в дробную степень?

Аватара пользователя

serr
Супермодератор
Сообщения: 754
Зарегистрирован: 03 сен 2012, 23:33
Откуда: Переславль-Залесский

Re: Калькулятор bc

#2

Сообщение serr » 22 янв 2020, 14:13

Насчет bc не знаю. Но очень рекомендую speedcrunch. Ничего удобнее еще не видел для быстрого счета.
Если же нужна голая консоль, то я пользуюсь питоном. Например так:

Код: Выделить всё

>> python3 -c "print (9**0.5)"
>> 3.0

Аватара пользователя

zhart
Администратор
Сообщения: 1849
Зарегистрирован: 16 дек 2010, 13:09

Re: Калькулятор bc

#3

Сообщение zhart » 22 янв 2020, 19:42

Поддержу мысль serr.
Еще проще обойтись безо всяких принтов, просто скармливая выражения интерпретатору Пайтона, он их понимает и напрямую:

Код: Выделить всё

$ python3
Python 3.7.5 (default, Nov 20 2019, 09:21:52) 
[GCC 9.2.1 20191008] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 9**0.5
3.0
>>> 2+2
4
>>>


loej
Сообщения: 95
Зарегистрирован: 30 сен 2019, 02:59

Re: Калькулятор bc

#4

Сообщение loej » 01 фев 2020, 22:39

ges писал(а):
21 янв 2020, 19:32
Посмотрел man для bc - вроде бы можно только в целую степень возводить.
bc - это весьма старый GNU tools, но в отличие от всяких Pyhon выдумок его предназначение было в том, чтобы встраивать в конвейеры команд, для разных скриптов в файлах.

Ответить