W zadaniach na spoj czy innych tego typu zadaniach,
trzeba wczytać wiele lini standardowego wejścia
Często liczba wierszy jest zmienna.
Jak sobie z tym poradzić w python?
bo input() wczytuje tylko po jednej lini.
Proszę o pomoc bo nigdzie nie udaje mi się tego znaleźć
0
0
Witam, to będzie coś takiego:
while 1:
try:
linia = input()
#tu reszta twojego programu, np
print(linia)
except:
break
Generalnie blok try wykonuje się dopóki coś nie rzuci komunikatem błędu (np nie da się już więcej wczytywać), i wtedy przechodzi do except (który opuszcza pętlę). Uważaj na puste linie, czasem bywają w wejściach na spoj-u i wtedy musisz je ignorować stosownym if-em.
0
Dzięki