👤
GAME HOT TIN HỌC 10 TIN HỌC 11 TIN HỌC 12 TRỢ LÝ TÀI NĂNG HỌC TẬP ONLINE TỐT NGHIỆP THPT LIÊN HỆ
DANH MỤC ×

BÀI 32. ÔN TẬP LẬP TRÌNH PYTHON

BÀI 32. ÔN TẬP LẬP TRÌNH PYTHON

BÀI 32. ÔN TẬP LẬP TRÌNH PYTHON

Nhiệm vụ 1: Máy tách họ và tên

Đề bài:
Viết chương trình yêu cầu nhập họ tên đầy đủ từ bàn phím (ví dụ: "Nguyễn Thị Mai Hương"). Sau đó, máy tính sẽ tách riêng biệt phần Tên, phần Họ, phần Đệm và in ra màn hình.

Minh họa Đề bài: Máy tách họ và tên

Hướng dẫn:

  1. Dùng lệnh split() để cắt xâu họ tên thành một danh sách (list) các từ.
  2. Trong danh sách vừa cắt: Phần tử đứng đầu tiên (chỉ số 0) chắc chắn là Họ. Phần tử đứng cuối cùng (chỉ số -1) chắc chắn là Tên (trong Python, chỉ số -1 luôn là phần tử cuối cùng, ta không cần phải tính toán độ dài phức tạp như sách giáo khoa). Khúc ở giữa (từ vị trí số 1 đến sát vị trí cuối cùng -1) là phần Đệm. Ta trích xuất bằng cách cắt danh sách [1:-1] và dùng lệnh " ".join() để nối chúng lại thành chuỗi.
Minh họa Hướng dẫn: Máy tách họ và tên

Chương trình Python hoàn chỉnh:

Mã nguồn chương trình Python hoàn chỉnh cho Nhiệm vụ 1

Nhiệm vụ 2: Cân nặng trên hành tinh khác

Đề bài:
Trọng lượng (đo bằng Newton) phụ thuộc vào lực hút của từng hành tinh. Viết chương trình yêu cầu nhập trọng lượng của em trên Trái Đất. Sau đó hiển thị danh sách các hành tinh để em lựa chọn. Cuối cùng tính và in ra trọng lượng của em trên hành tinh đã chọn.

Minh họa Đề bài: Cân nặng trên hành tinh khác

Hướng dẫn:

  1. Tạo 2 danh sách tương ứng: một danh sách lưu tên các hành tinh (ds_hanh_tinh) và một danh sách lưu gia tốc trọng trường g (ds_gia_toc).
  2. Dùng vòng lặp for đơn giản để in danh sách các hành tinh kèm số thứ tự ra màn hình để người dùng chọn.
  3. Áp dụng công thức suy luận: Pmới = (PTráiĐất x ghànhtinh) / 9.8. Lấy kết quả làm tròn 2 chữ số thập phân cho đẹp mắt.
Minh họa Hướng dẫn: Cân nặng trên hành tinh khác

Chương trình Python hoàn chỉnh:

Mã nguồn chương trình Python hoàn chỉnh cho Nhiệm vụ 2

Nhiệm vụ 3: "Máy quét" lịch (Kiểm tra ngày hợp lệ)

Đề bài:
Chương trình yêu cầu nhập một ngày theo định dạng ngày-tháng-năm (ví dụ: 28-02-2021). Máy tính sẽ kiểm tra và thông báo xem ngày đó có thật sự tồn tại trên lịch hay không.

Minh họa Đề bài: Máy quét lịch (Kiểm tra ngày hợp lệ)

Hướng dẫn:

  1. Tách chuỗi vừa nhập bằng dấu gạch ngang "-" để lấy ra số liệu ngày, tháng, năm.
  2. Viết một hàm kiem_tra_nam_nhuan(nam) để kiểm tra năm nhuận.
  3. Tạo một danh sách so_ngay_cua_thang chứa số ngày tối đa của 12 tháng. Nếu hàm kiểm tra báo là năm nhuận, ta sửa số ngày của tháng 2 thành 29.
  4. Dùng lệnh if kiểm tra tính hợp lệ: Tháng phải nằm từ 1 đến 12; Ngày phải lớn hơn 0 và không được vượt quá số ngày tối đa của tháng đó.
Minh họa Hướng dẫn: Máy quét lịch (Kiểm tra ngày hợp lệ)

Chương trình Python hoàn chỉnh:

Mã nguồn chương trình Python hoàn chỉnh cho Nhiệm vụ 3