Khoá học Python cơ bản
Bài học: Tách chữ số với chia nguyên và chia dư
🏆 +100 XP tiềm năng Thoát

Tách chữ số với chia nguyên và chia dư

2 khối nội dung 45 phút học tập MỞ BẢNG TRẮNG

Tách chữ số với chia nguyên và chia dư

Nội dung bài học

1. Tóm tắt kiến thức trọng tâm

  • Bản chất 2 nhịp vĩnh cửu:
  • cs = n % 10: Bóc chữ số hàng đơn vị.
  • n = n // 10: Cắt ngắn số đi 1 chữ số.
  • Vòng lặp tách số: while n > 0:
  • Tạo số đảo ngược: dao = dao * 10 + cs.
  • Số đối xứng (Palindrome): Số đọc xuôi hay ngược đều giống nhau (dao == n_goc).

2. Mẫu code chuẩn

# Kiểm tra số đối xứng
n = int(input())
n_goc = n
dao = 0

while n > 0:
    cs = n % 10
    dao = dao * 10 + cs
    n //= 10

if dao == n_goc:
    print("YES")
else:
    print("NO")
1
A
B
C
D
2
A
B
C
D
3
A
B
C
D
4
A
B
C
D
5
A
B
C
D
6
A
B
C
D
7
A
B
C
D
8
A
B
C
D
9
A
B
C
D
10
A
B
C
D
11
A
B
C
D
12
A
B
C
D
13
A
B
C
D
14
A
B
C
D
15
A
B
C
D

Bài tập lập trình vận dụng

14 Bài tập thực hành

Nhấn vào nút "Làm bài" bên dưới để mở giao diện làm bài trực tuyến (Online Judge) và thực hiện viết mã nguồn cho bài tập này.

Lấy Chữ Số Đơn Vị & Chục
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài
Tổng Chữ Số Của Số 3 Chữ Số
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài
Tổng Các Chữ Số Của N
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài
Đếm Số Lượng Chữ Số
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài
Tích Các Chữ Số Khác Không
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài
Đếm Chữ Số Chẵn Và Lẻ
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài
Chữ Số Lớn Nhất & Nhỏ Nhất
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài
Số Đảo Ngược
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài
Kiểm Tra Số Đối Xứng (Palindrome)
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài
Số Toàn Chẵn Hoặc Toàn Lẻ
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài
Số May Mắn Chứa Số 7
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài
Đếm Số Lượng Số Đối Xứng Trong Đoạn
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài
Căn Bậc Số Học (Digital Root)
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài
Số Tăng Giảm Đẹp
Độ khó: mediumĐiểm tối đa: 100.0 điểm
Làm bài