ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Обсуждение задачи 1001. Обратный корень

Please, tell me, why it is wrong? (Python 3.4)
Послано Teiwaz 5 мар 2015 05:47
a = input()
from math import sqrt
for q in a.split()[::-1]:
    print("%.4F" % sqrt(float(q)))
Re: Please, tell me, why it is wrong? (Python 3.4)
Послано Yogendra Singh Chouhan 29 апр 2016 07:30
input() would only take one line as input.
Re: Please, tell me, why it is wrong? (Python 3.4)
Послано Tavy 26 июл 2016 16:48
Try using sys.stdin.read() . For testing, copy the input from example, paste it, press enter and CTRL+D

import sys, math
_in = sys.stdin.read()

for nr in _in.split()[::-1]:
    print ("%.4f" % math.sqrt(float(nr)))
Re: Please, tell me, why it is wrong? (Python 3.4)
Послано @Poltork 3 авг 2016 00:32
in(input())
Re: Please, tell me, why it is wrong? (Python 3.4)
Послано Borius 22 янв 2017 13:08
Thanks it worked. Really not obvious thing here.