Cześć! Mam problem z tym zadaniem, bo wszystko zdaje się działać, ale jak testuję kod na ideone.com to dostaję taki błąd: “EOFError: EOF when reading a line” w linii “litera,wyraz = input().split()”, gdzie wszystko jest OK. Wiecie może jak to naprawić?
Kod: Zadanie:
no bo… kiedy Twój program ma przestać działać skoro masz while(True) ? Dane się skończyły, a Twój program dalej pracuje i próbuje je czytać.
EOF = End Of File
Tylko, że w poleceniu jest napisane, że “dane wejściowe składają się z wielu linii”, więc nie wiadomo ile ich będzie, a to oznacza, że trzeba zrobić nieskończoną pentlę, prawda?
Szukając w necie czegoś o podobnym zadaniu znalazłem coś takiego.
while True: try: tutaj cały kod except EOFError: break
Zadziałało. Dzięki.
Prawda. Nie zanegowałem sensu pętli. Ale z każdej pętli musisz wyjść. Na przykład tak jak w przykładzie @nowakowskip