#naukaprogramowania #python #testyjednostkowe #codewars z pozoru dość proste zadanie z Codewars w Pythonie. Program jako argumenty bierze jakaś listę oraz jakąś zmienną.
Program sprawdza sprawdza lokację tej zmiennej w liscie, oraz wypisuje następną w kolejnosci wartość z listy. Programik napisany szybko, wszystko smiga tylko jednego testu nie może przejść. Może ktoś miał do czynienia z czymś podobnym, chodzi mi o tą linijkę :
Test.assertequals(nextitem(iter(range(1, 30000)), 12), 13)
czy jest iterator, który generuje wartości od 1 do 30000 w odstępach co 12 ?
Program sprawdza sprawdza lokację tej zmiennej w liscie, oraz wypisuje następną w kolejnosci wartość z listy. Programik napisany szybko, wszystko smiga tylko jednego testu nie może przejść. Może ktoś miał do czynienia z czymś podobnym, chodzi mi o tą linijkę :
Test.assertequals(nextitem(iter(range(1, 30000)), 12), 13)
czy jest iterator, który generuje wartości od 1 do 30000 w odstępach co 12 ?

- Najlepsze
- Wszystkie komentarze


![Uruchamiamy MC1204, słynny zegar z CEMI [TOWARY MODNE 342]](https://wykop.pl/cdn/c3397993/b33a8984ac77ff1580146bacb751bc760a61ba1a747dc2e69088be2db43660ed,q80.jpg)



for index, item in enumerate (xs):Komentarz usunięty przez autora
generatory/ iteratory nie po to sa zebys je na liste zamienial
przyklad:
masz 1000000000000000 danych zwracanych przez generator(moze nawet zwracac nieskonczona ilosc danych), ale element ktory szukasz jest na 1 pozycji
nexti łapanieStopIterationby się jeszcze przydało...