Błędy
Exception: Niepoprawny znak. Znak (twój znak) nie znajduje się na klawiaturze komórki
Dany znak który znajduje się w tekście do zaszyfrowania nie znajduje się na klawiaturze komórki (liczę tylko to co jest narysowane na niej), więc nie można go zaszyfrować w żaden sposób. Rozwiązania:
Stwórz własną mapę w której ten znak się znajduje. Domyślna mapa to zawsze:
{ ' ': '0', 'A': '2', 'B': '22', 'C': '222', 'D': '3', 'E': '33', 'F': '333', 'G': '4', 'H': '44', 'I': '444', 'J': '5', 'K': '55', 'L': '555', 'M': '6', 'N': '66', 'O': '666', 'P': '7', 'Q': '77', 'R': '777', 'S': '7777', 'T': '8', 'U': '88', 'V': '888', 'W': '9', 'X': '99', 'Y': '999', 'Z': '9999' }
from karolinka import Komorkowy mapa = { ' ': '0', 'A': '2', 'B': '22', 'C': '222', 'D': '3', 'E': '33', 'F': '333', 'G': '4', 'H': '44', 'I': '444', 'J': '5', 'K': '55', 'L': '555', 'M': '6', 'N': '66', 'O': '666', 'P': '7', 'Q': '77', 'R': '777', 'S': '7777', 'T': '8', 'U': '88', 'V': '888', 'W': '9', 'X': '99', 'Y': '999', 'Z': '9999' } nowy_szyfr = Komorkowy(mapa=mapa)
Zmień ten znak w tekście na jakiś podobny.
Usuń problematyczny znak z tekstu.
Inne?
Rozwiązania:
Skontaktuj się z twórcą programu. Uruchom program w trybie debugowania i wyślij informacje podane w konsoli:
from karolinka import Komorkowy nowy_szyfr = Komorkowy(debug=True)