TIẾT 54 + 55
BÀI 32: ÔN TẬP LẬP TRÌNH PYTHON (KNTTVCS)
Bài 1. Viết chương
trình tính và in ra màn hình tổng của các số hoặc chia hết cho 3 hoặc chia hết
cho 5 trong dãy số.
Yêu cầu: Dãy số nhập vào từ bàn phím theo 2 cách:
- Cách 1: Nhập
và đưa từng số vào dãy.
- Cách 2: Nhập
các số trên cùng một hàng và cách nhau một khoảng trắng.
Bài 2. Viết chương
trình nhập vào một số tự nhiên N. Tính và đưa ra màn hình tổng của các chữ số của
N.
Ví dụ: N = 123895 → Kết quả: 25
Bài 3. Viết chương
trình nhập vào một xâu. Đếm và đưa ra màn hình số ký tự là chữ cái tiếng Anh có
trong xâu.
Ví dụ: s = ‘Năm 2024 là năm Giáp Thìn' → Kết quả: 12.
Giải thích: Trong s các chữ cái tiếng Anh gồm: N, m, l, n, m, G, i, p,
T, h, n, h (tổng cộng 12).
Bài 4. Viết chương
trình nhập vào một dãy. Tìm và xoá bớt các phần tử trùng nhau trong dãy.
Ví dụ: A = [1, 3, 2, 3, 2, 6, 5, 6] → Kết quả: A = [1, 3, 2, 6,
5]
Yêu cầu: Sử dụng hàm XoaTrung() để xử lý.
Bài 5. Viết chương
trình nhập vào một dãy các số nguyên. Tách dãy số thành hai dãy, dãy 1 gồm các
số chẵn và dãy 2 gồm các số lẻ.
Ví dụ: A = [1, 3, 2, 4, 3, 4, 5, 6] → Kết quả: Le = [1, 3, 3, 5];
Chan = [2, 4, 4, 6]
Yêu cầu: Sử dụng hàm TachSo() để xử lý.
Bài 6: Viết chương
trình nhập vào họ và tên đầy đủ của một người. Tách họ và tên đầy đủ để lấy ra
các phần họ, tên, họ lót.
Ví dụ: s = ‘Trần Thị Mộng Tuyền’ → Kết quả: Họ: Trần; Tên: Tuyền;
Họ lót: Thị Mộng.
Yêu cầu: Sử dụng các hàm TachHo(), TachTen(), TachDem().
Bài 7: Viết chương
trình nhập vào họ và tên đầy đủ của một người. Chuẩn hoá họ và tên cho đúng quy
định chính tả (giữa các từ chỉ có một khoảng trắng và chỉ viết hoa ký tự đầu của
mỗi từ).
Ví dụ: HoTen = ‘ nguyen VAN aN ’ → Kết quả: ‘Nguyễn Văn An’
Yêu cầu: Viết hàm ChuanHoa() để xử lý.