Страница 2 из 2
Скрипт в Линукс минт для Python
Добавлено: 10 фев 2017, 15:33
zuzabrik
Немного оффтоп, но пиши проги лучше в файлы, а не показывай в интерактиве. Как минимум это легче читать и выполнять
Скрипт в Линукс минт для Python
Добавлено: 10 фев 2017, 15:54
Chocobo
Konstantin15 писал(а): NameError: name 'signal_power' is not defined
переменная
signal_power
не объявлена (не присвоено значение) перед вызовом деления.
Скрипт в Линукс минт для Python
Добавлено: 12 фев 2017, 03:35
Konstantin15
А как нужно присвоить значение. Наверное так, как написано в книге, подходит не под каждую операционную систему? В книге дополнительных знаков нет. Объясните пожалуйста, если не трудно.
Скрипт в Линукс минт для Python
Добавлено: 12 фев 2017, 04:00
Chocobo
по этому тексту делать ничего не нужно, это просто показаны разрозненные примеры как могут выглядеть математические операции.
Либо книжка правда негодная, либо с авторами вы не на одной волне, раз такие проблемы с восприятием изложенного
По присвоению все просто -
переменная = значение
К примеру, чтоб отработал тот же
ratio
, с которого начали - надо присвоить значения двум переменным
signal_power
и
noise_power
, которые будут делимым и делителем в расчете
ratio
Код: Выделить всё
signal_power = 120
noise_power = 27
ratio = signal_power / noise_power
print (ratio)
в итоге поделим 120 на 27, и в результате вернется четверка, т.к. деление здесь выбрано целочисленное, без остатка
Konstantin15 писал(а): Наверное так, как написано в книге, подходит не под каждую операционную систему?
Вовсе нет. Питон он везде питон. Исключения могут составлять разве что вызовы из модуля
os
и ему подобных, но до них тебе еще не скоро)
Скрипт в Линукс минт для Python
Добавлено: 12 фев 2017, 06:30
Konstantin15
Спасибо! Все понял, я не импортировал (math). Теперь все получилось.
Код: Выделить всё
>>> import math
>>> degrees=45
>>> radians=degrees/360.0*2*math.pi
>>> math.sin(radians)
0.7071067811865475
Скрипт в Линукс минт для Python
Добавлено: 13 фев 2017, 09:49
kobolt
Konstantin15 писал(а): Спасибо! Все понял, я не импортировал (math). Теперь все получилось.
я же тебе тогда еще написал про это в
спойлере