Уведомления

Группа в Telegram: @pythonsu

#1 Март 13, 2013 10:44:00

Warp
Зарегистрирован: 2013-01-03
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Задача: квадратный корень степени десять из числа

Условия задачи здесь — http://informatics.mccme.ru/moodle/mod/statements/view3.php?id=3290&chapterid=3451#1

я попытался решить её вот таким способом:

print int(str(179 ** 10) * 4) ** (1 / 10)

После заливки на сайт и интерпретации скрипта в статусе решения мне пишут «частичное решение».

Кто неправ? Правильно я решил? Помогите школьнику)

Отредактировано Warp (Март 13, 2013 14:32:14)

Офлайн

#2 Март 13, 2013 14:49:05

Romiss
От:
Зарегистрирован: 2011-11-01
Сообщения: 26
Репутация: +  4  -
Профиль   Отправить e-mail  

Задача: квадратный корень степени десять из числа

При делении 1/10 значение будет не 0.1, а 0

print (int(str(179 ** 10)*4)) ** (1.0/10)



Офлайн

#3 Март 14, 2013 01:08:11

dimy44
От: Евпатория
Зарегистрирован: 2012-04-21
Сообщения: 463
Репутация: +  42  -
Профиль  

Задача: квадратный корень степени десять из числа

Смотря в какой версии питона. Да и в старых можно финт ушами сделать

Python 2.5.4 (r254:67916, Jun 29 2009, 04:15:48) [C] on symbian_s60
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)
>>> from __future__ import division
>>> 1 / 10
0.10000000000000001
>>> 
в тройке и без __future__ float выходит

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version