TEST - Life, the Universe, and Everything

0

Piszę sobie testy i mam taki kod czy on jest poprawnie zapisany działa jak trzeba i wypisuje dobre wyniki

Example

Input:
1
2
88
42
99

Output:
1
2
88

tab=[]; i=0;

print "Input:"
while(1):
	i+=1
	tab.append(raw_input())
	if tab[i-2]=='42': break
	
print "Output:"
for i in range(len(tab)-2):
	print tab[i]
0

Ani trochę :D Nie masz wypisywać żadnego "Input" ani Output przecież :D Żadnej tablicy tam też zresztą nie potrzeba. Masz po prostu czytać wszystko z wejścia a do czasu aż pojawi sie 42 masz też wypisywać cokolwiek wczytałeś.

0

Nie wiem co ten program ma robić ale na 99% błąd leży w tej linii:

if tab[i-2]=='42': break
0

Program działa dobrze

Napisałem od nowa teraz takie coś

while(1):
	n = raw_input();
	if n == '42': break
	print n
0

Teraz wygląda sensownie ;]

1 użytkowników online, w tym zalogowanych: 0, gości: 1