1 / 5
Apr 2020

Witam,
Proszę o pomoc z tym zadaniem https://pl.spoj.com/problems/FR_06_02/5 (Python). Mimo wielu prób ciągle otrzymuję błąd wykonania (NZEC).
Wygląda na to, iż błąd ten generuje wczytywanie tekstu:

while True:
    try:
        text = input()
    except EOFError :
        break
print(3)#wiem że odpowiedź jest nie prawidłowa, ale to zadanie również otrzymało NZEC

Próbowałem również:

from sys import stdin
for text in stdin:`
  ...

W jaki sposób powinienem wczytywać takie dane?

  • created

    Apr '20
  • last reply

    Apr '20
  • 4

    replies

  • 782

    views

  • 2

    users

  • 4

    links

Używam przede wszystkim C++, ale wiem, że w Pythonie najważniejsze jest poprawne formatowanie kodu. Pokazując tylko kawałki kodu, do tego bez formatowania, to trudno określić dlaczego masz błąd, ale jeżeli wkleisz mój kod --> https://ideone.com/Da7tSM5, na pewno będzie WA, ale raczej nie będzie NZEC --> więc np tak [twój drugi sposób] można wczytywać

Mój kod był poprawnie sformatowany, ale stracił formatowanie po wklejeniu do posta.
Wkleiłem Twój kod (poprawnie sformatowany z wcięciami) i nadal jest błąd wykonania (NZEC).

BARDZO serdecznie dziękuję za pomoc.
Faktycznie pomogło wczytywanie:

from sys import stdin
for text in stdin:
    ...

oraz uruchomienie kodu jako (cypython 2.7.16).