0Pricing
Coding for Kids · Lekcja

Przesuwanie liter

Prosty szyfr

Przesuwanie liter to bezpłatna lekcja Coding for Kids na CoddyKit. To lekcja 2 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Coding for Kids, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Coding for Kids zawiera 4 lekcji w sumie.

Szyfr przesuwający! ➡️

Słynny kod przesuwa każdą literę o kilka pozycji do przodu! 🔐 Nazywa się szyfrem Cezara, od imienia starożytnego rzymskiego przywódcy.

Pamiętaj o ord i chr 🔢

ord zamienia literę w liczbę, a chr zamienia ją z powrotem. Użyjemy obu funkcji!

print(ord('A'))
print(chr(66))

Przesuń jedną literę ➕

Dodaj wartość do liczby, aby przesunąć literę do przodu. A + 3 = D!

shifted = chr(ord('A') + 3)
print(shifted)

Wybierz liczbę przesunięcia 🔧

Zapisz swoje tajne przesunięcie w zmiennej. To Twój KLUCZ! 🗝️

shift = 3
letter = 'H'
print(chr(ord(letter) + shift))

Różne przesunięcia 🎚️

Spróbuj przesunięcia o 1, a następnie o 5. Większe przesunięcie oznacza większą zmianę!

print(chr(ord('C') + 1))
print(chr(ord('C') + 5))

Przesuń z powrotem ⬅️

Aby cofnąć przesunięcie, odejmij zamiast dodawać!

shift = 3
letter = 'K'
print(chr(ord(letter) - shift))

Funkcja pomocnicza 🛠️

Utwórzmy małe narzędzie, które będzie za nas przesuwać dowolną literę!

def shift_one(letter, shift):
    return chr(ord(letter) + shift)
print(shift_one('M', 2))

Wielokrotne użycie 🔁

Teraz można przesuwać wiele liter za pomocą naszego narzędzia!

def shift_one(letter, shift):
    return chr(ord(letter) + shift)
print(shift_one('A', 1))
print(shift_one('B', 1))
print(shift_one('C', 1))

Przejście przez litery 🔂

Pętla for może przesunąć każdą literę w słowie!

word = 'CAT'
shift = 1
for letter in word:
    print(chr(ord(letter) + shift))

Zbudowanie zakodowanego słowa 🧩

Połącz przesunięte litery w jedno tajne słowo!

word = 'CAT'
shift = 1
secret = ''
for letter in word:
    secret += chr(ord(letter) + shift)
print(secret)

Wypróbuj własne imię 🪪

Przekształć własne imię w tajny kod!

name = 'SAM'
shift = 2
secret = ''
for letter in name:
    secret += chr(ord(letter) + shift)
print(secret)

Szybkie sprawdzenie ✅

Aby przesunąć literę DO PRZODU, co należy zrobić z jej liczbą?

Mistrz kodowania szyfrów! 🏆

Świetnie! Nauczono się:

  • Przesuwać litery za pomocą + i - ➡️⬅️
  • Używać tajnego klucza przesunięcia 🗝️
  • Tworzyć narzędzie pomocnicze 🛠️
  • Przechodzić przez całe słowo za pomocą pętli 🔂

Dalej: zakodujemy całą wiadomość! 📨

Często zadawane pytania

Czy lekcja „Przesuwanie liter” jest bezpłatna?

Tak — pełny tekst „Przesuwanie liter” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Coding for Kids, przejdź na CoddyKit PRO. Kurs Coding for Kids zawiera 4 lekcji w sumie.

Co nauczysz się w „Przesuwanie liter”?

Prosty szyfr Ćwiczysz Coding for Kids z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć Coding for Kids?

Nie wymagamy żadnego doświadczenia. Coding for Kids w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 2 z 4.

Ile czasu zajmuje lekcja „Przesuwanie liter”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji Coding for Kids?

Tak. Każda lekcja Coding for Kids zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. Czym jest kod
  2. Przesuwanie liter
  3. Kodowanie wiadomości
  4. Dekodowanie wiadomości
← Powrót do Coding for Kids