Wpis z mikrobloga

arr to duża tablica, która zawiera całe uśmiechy - skoro chcesz sprawdzać poszczególne znaki, to powinieneś zrobić a.indexOf(i) itd. Komunikat jest prosty, nie znaleziono takiego znaku w tabeli arr.

Przy okazji zadbaj o troche lepsze nazewnictwo zmiennych.
@Oake: Czekaj, co Ty próbujesz robić? Przy drugiej pętli pod zmienną 'i' masz pierwszy znak stringa.
Wystarczy przecież, że będziesz sprawdzał, że a[0] to : bądź ;, natomiast a[1] to ) albo D.
@Oake: funkcja index wyrzuca ci błąd bo szukasz stringa ":" w tabeli, która zawiera całe "minki" a nie pojedyncze znaki, które uzyskałeś dzięki iteracji stringów w "for i in a" znajdujących się w tabeli arr. Zamień arr.index na a.index i twój sposób chyab będzie działal
@Oake: Pytanie czy strong 'xd:)dupa.8' ma zostać zaliczony jako minka.
Zakładam, że nie. Wówczas tak naprawdę cały Twój kod ograniczasz do tego co masz na screenie.
I tu nawet nie chodzi wyłącznie o długość, ale o czytelność. Czytając kod ze screena niżej od razu wiesz o co chodzi.
A, tu druga uwaga. Else jest opcjonalne w pythonie. Else: pass jest bez sensu tu.
venomik - @Oake: Pytanie czy strong 'xd:)dupa.8' ma zostać zaliczony jako minka. 
Za...

źródło: comment_1646083186b4zVTW3uNcZ6WqhhHiNBu1.jpg

Pobierz