Python » Страница 5

-

Программирование на Python



kolayuk


репутация: 889
на сайте с 2006 года
сообщений: 575

LG Nexus 4 (LG-E960)

Санкт-Петербург

Возраст - 33

#41

после х и у поставь скобки, это ж функции а не переменные. А вообще полезно почитать книжки про функции, и как их вызывают...

PrinceofPersia


репутация:
на сайте с 1970 года
сообщений:

#42

Дай ссылки на норм книги про функции пожалуйста

kolayuk


репутация: 889
на сайте с 2006 года
сообщений: 575

LG Nexus 4 (LG-E960)

Санкт-Петербург

Возраст - 33

#43

1) статья альберта
2) россум
3) сузи, но я не помню есть ли там, но все равно полезно почитать
ссылка на всю документацию по питону

DimaTROFIK


репутация: 449
на сайте с 2006 года
сообщений: 475

Apple iPhone 13 Pro Max

г.Саранск, REG 13

Возраст - 34

#44

Как сделать чтобы текст сохранялся в txt файл в нужной кодировке, в моем случае в юникоде?

Krust


репутация:
на сайте с 1970 года
сообщений:

#45

В utf-16 сделай encode. Или в любую другую.

PrinceofPersia


репутация:
на сайте с 1970 года
сообщений:

#46

Тогда такой вопрос, прописал функцию синуса, теперь при работе вычисления синуса, синусы всех углов показывает правильно, кроме 180 и 360, в чем может быть проблема?

kolayuk


репутация: 889
на сайте с 2006 года
сообщений: 575

LG Nexus 4 (LG-E960)

Санкт-Петербург

Возраст - 33

#47

не очень понятно зачем у тебя там x()*pi/y(), вообще перевод в радианы x()*pi/180. возможно проблема с типами, у меня такое было, там получается int и при делении получается 0. попробуй х преревести в вещественный тип (через float())

DimaTROFIK


репутация: 449
на сайте с 2006 года
сообщений: 475

Apple iPhone 13 Pro Max

г.Саранск, REG 13

Возраст - 34

#48

PrinceofPersia, все правильно показывает

>>> import math as m
>>> m.sin(180)
-0.80115263573383
>>> m.sin(360)
0.958915723414307
>>>

JOIN_ME


репутация:
на сайте с 1970 года
сообщений:

#49

А что неправильного? У меня вот результат
>>> math.sin(math.pi*2)
6.43075754320341E-16
16 знаков за запятой это почти ноль. Само пи имеет 15 знаков за запятой, не точное же.
Для точности юзай
round(число, кол-во знаков за запятой)
-------------
добавлено в 01.43: DimaTROFIK: 180 == 57 * math.pi, а надо всего два.

PrinceofPersia


репутация:
на сайте с 1970 года
сообщений:

#50

На сколько я знаю син 180 равен нулю, а синус 360 тоже самое что и синус 0 и равен тоже нулю.


Яндекс.Метрика