1.2 Thực hành: Chương trình xin chào và máy tính nhỏ

20 phút đọc

Bài 1 – Chương trình xin chào

Viết chương trình hỏi tên và năm sinh của người dùng, sau đó in ra lời chào và số tuổi trong năm nay.

Ví dụ khi chạy:

Bạn tên gì? An
Bạn sinh năm nào? 2008
Xin chào An! Năm 2026 bạn 18 tuổi.

Gợi ý: năm sinh nhận từ input là chuỗi, cần đổi bằng int() trước khi lấy năm hiện tại trừ đi.

Bài 2 – Máy tính nhỏ

Nhập hai số thực a và b, in ra tổng, hiệu, tích và thương.

Nhập a: 7
Nhập b: 2
7.0 + 2.0 = 9.0
7.0 - 2.0 = 5.0
7.0 * 2.0 = 14.0
7.0 / 2.0 = 3.5

Lời giải tham khảo

a = float(input("Nhập a: "))
b = float(input("Nhập b: "))

print(a, "+", b, "=", a + b)
print(a, "-", b, "=", a - b)
print(a, "*", b, "=", a * b)
print(a, "/", b, "=", a / b)

Mở rộng

- Thử nhập b = 0 và quan sát lỗi ZeroDivisionError. Ở buổi Rẽ nhánh và Xử lý lỗi bạn sẽ học cách xử lý trường hợp này. - In thêm phần dư (a % b) và phép chia lấy nguyên (a // b).

Đọc xong rồi? Đánh dấu để lưu tiến độ nhé.