2 / 11
Feb 2017

Witajcie.
Za każdym razem dostaję NZEC błąd wykonania

tu był kod

No i jestem w kropce.
Zerknijcie proszę o so chosi :wink:

  • created

    Feb '17
  • last reply

    Feb '21
  • 10

    replies

  • 1.7k

    views

  • 5

    users

  • 3

    likes

  • 5

    links

OMG.
Teraz zauważyłem że brakuje pętli for w kodzie.
To jest błąd przy kopiowaniu kodu na forum.
A on nadal nie działa.
Wciąż NZEC
Na ideone Sukces, wyniki właściwe

Czy ja napisałem cokolwiek o braku pętli!!??
Napisałem [może niewyraźnie] co powinieneś zrobić [dla AC]!

OMG!OMG!OMG!OMG!OMG!OMG!OMG!OMG!OMG!OMG!OMG!OMG!OMG!OMG!OMG!

PS

Bardzo śmiem w to wątpić. :wink:

Dobrze. zadziałało. AC
Dzięki za podpowiedzi.
Z marszu uznałem że tam jest pętla jak w innych zadaniach.
A pro po:
Widzę że zaliczyłeś to zadanie w PYTHONie również u siebie

3 months later

Witam również mam problem, ponieważ na stronie mój kod zwraca (NZEC), a gdy sprawdzam na różne sposoby nie mogę takiej sytuacji odtworzyć samemu testując kod.
Wyniki powinny być dobre, proszę o poradę lub naprowadzenie na rozwikłanie tej łamigłówki.

// tu był kod

Witam, rozwiązałem problem:
Polecam zapoznać się tutorialem:
https://docs.python.org/3.6/tutorial/errors.html12
Ogólnie Python ma problem z metodą z jaką są podawane dane do sprawdzenia. W konsoli wszystko będzie działać a na stronie niestety pojawi się błąd.
Podpowiem od czego zacząć: EOFError: EOF when reading a line
Przeszedłem do zadania Parzyste Nieparzyste:
http://pl.spoj.com/problems/PP0602A/4
Tam Input zawiera właśnie znak EOF.
Jeżeli się zabezpieczymy w wypadku jego wystąpienia we wsadowych danych, to spoj powinien łyknąć nasz kod:
"Wejście:
2
4 1 2 3 5
3 9 8 7 "
Znak za 7 to właśnie EOF

Sprawdzając programy na stronie https://ideone.com/1 nie przepisujcie Wejścia, a najlepiej kopiujcie z treści zadania.
Ja przepisywałem z ręki i to był duży błąd, straciłem przez to sporo czasu, bo nie uwzględniałem właśnie takich smaczków, których "gołym okiem" nie widać.

Mam nadzieje, że komuś to przyspieszy poszukiwanie odpowiedzi.

3 years later

Cześć,
Czy ktoś mógłby pomóc znaleźć przyczynę błędnej odpowiedzi w testach sędziego:

l = list(map(float, input().strip().split()))
a = l[0]
b = l[1]
c = l[2]
if a == 0.00 and b != c:
print(“BR”)
elif a == 0.00 and b == c:
print(“NWR”)
else:
x = round((c - b)/a, 2)
print(x)

Dzięki

Wyświetlasz 2.0 zamiast 2.00 (patrz: logi błędnej odpowiedzi; w tym zadaniu akurat są dostępne).

Poszukaj informacji o funkcji format a będzie AC - przed chwilą dostałem Twoim kodem :wink:

Cześć,

Dzięki za rzeczowe informacje na temat błędu i za sugestie z funkcją format - to rozwiązało problem.

Nie rozumiem logów błędnej odpowiedzi o których wspomniałeś:

Traceback (most recent call last):
File “/usr/lib/python3.7/py_compile.py”, line 143, in compile
_optimize=optimize)
File “”, line 791, in source_to_code
File “”, line 219, in _call_with_frames_removed
File “./prog.py”, line 7
print(“BR”)
^
IndentationError: expected an indented block

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “”, line 1, in
File “/usr/lib/python3.7/py_compile.py”, line 147, in compile
raise py_exc
py_compile.PyCompileError: Sorry: IndentationError: expected an indented block (prog.py, line 7)