0Pricing
Coding for Kids · บทเรียน

การเลื่อนตัวอักษร

รหัสลับอย่างง่าย

การเลื่อนตัวอักษร เป็นบทเรียน Coding for Kids ฟรีบน CoddyKit นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Coding for Kids และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Coding for Kids มีบทเรียนทั้งหมด 4 บทเรียน

รหัสเลื่อนตัวอักษร! ➡️

รหัสที่มีชื่อเสียงแบบหนึ่งจะเลื่อนตัวอักษรทุกตัวไปข้างหน้าหลายตำแหน่ง! 🔐 รหัสนี้เรียกว่ารหัสซีซาร์ ตั้งชื่อตามผู้นำโรมันโบราณ

จดจำฟังก์ชันแปลงตัวอักษรและตัวเลข 🔢

ord เปลี่ยนตัวอักษรเป็นตัวเลข ส่วน chr เปลี่ยนกลับเป็นตัวอักษร เราจะใช้ทั้งสองฟังก์ชัน!

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

เลื่อนตัวอักษรหนึ่งตัว ➕

บวกเข้ากับตัวเลขเพื่อเลื่อนไปข้างหน้า A + 3 = D!

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

เลือกจำนวนตำแหน่งที่จะเลื่อน 🔧

เก็บค่าการเลื่อนลับของคุณไว้ในตัวแปร นี่คือ KEY ของคุณ! 🗝️

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

การเลื่อนที่แตกต่างกัน 🎚️

ลองเลื่อน 1 ตำแหน่ง แล้วลอง 5 ตำแหน่ง ยิ่งเลื่อนมาก การเปลี่ยนแปลงก็ยิ่งมาก!

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

เลื่อนกลับ ⬅️

หากต้องการยกเลิกการเลื่อน ให้ลบแทนการบวก!

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

ฟังก์ชันช่วยเหลือ 🛠️

มาสร้างเครื่องมือเล็ก ๆ ที่ช่วยเลื่อนตัวอักษรใด ๆ ให้เรากัน!

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

ใช้หลายครั้ง 🔁

ตอนนี้เราใช้เครื่องมือเลื่อนตัวอักษรจำนวนมากได้แล้ว!

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))

วนลูปผ่านตัวอักษร 🔂

ลูป for สามารถเลื่อนตัวอักษรแต่ละตัวในคำได้!

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

สร้างคำที่เข้ารหัส 🧩

นำตัวอักษรที่เลื่อนแล้วมาต่อกันเป็นคำลับหนึ่งคำ!

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

ลองใช้ชื่อของคุณ 🪪

เลื่อนชื่อของคุณเองให้เป็นรหัสลับ!

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

ตรวจสอบอย่างรวดเร็ว ✅

หากต้องการเลื่อนตัวอักษรไปข้างหน้า FORWARD เราต้องทำอย่างไรกับตัวเลขของตัวอักษรนั้น

นักเขียนรหัสลับ! 🏆

ยอดเยี่ยม! คุณได้เรียนรู้ที่จะ:

  • เลื่อนตัวอักษรด้วย + และ - ➡️⬅️
  • ใช้ คีย์การเลื่อน ลับ 🗝️
  • สร้างเครื่องมือช่วย 🛠️
  • วนลูปผ่านคำทั้งคำ 🔂

ถัดไป: encode ข้อความ ทั้งหมด! 📨

คำถามที่พบบ่อย

บทเรียน “การเลื่อนตัวอักษร” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “การเลื่อนตัวอักษร” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Coding for Kids ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Coding for Kids มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “การเลื่อนตัวอักษร”

รหัสลับอย่างง่าย คุณปฏิบัติ Coding for Kids ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Coding for Kids หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน Coding for Kids บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน

บทเรียน “การเลื่อนตัวอักษร” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน Coding for Kids นี้ได้ไหม

ได้ บทเรียน Coding for Kids ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. โค้ดคืออะไร
  2. การเลื่อนตัวอักษร
  3. การเข้ารหัสข้อความ
  4. การถอดรหัสข้อความ
← กลับไปที่ Coding for Kids