

30/12/2025
30/12/2025
30/12/2025
1. Kiến thức cần nhớBiến: Dùng để lưu trữ dữ liệu (nhiệt độ, cân nặng, chiều cao, điểm số).Lệnh input(): Nhận dữ liệu nhập vào từ bàn phím.Cấu trúc if - elif - else: Điều khiển luồng chương trình dựa trên các điều kiện.Bài 1: Chương trình đưa ra lời khuyên theo nhiệt độĐể giải bài này, chúng ta cần so sánh biến nhiet_do với các mốc 15 và 30.Python# Nhập nhiệt độ từ người dùng
nhiet_do = float(input("Nhập nhiệt độ môi trường hiện tại: "))
# Kiểm tra điều kiện và đưa ra lời khuyên
if nhiet_do < 15:
print("Trời lạnh, nên mặc áo ấm.")
elif 15 <= nhiet_do < 30:
print("Thời tiết mát mẻ, dễ chịu.")
else:
print("Trời nóng, nên uống nhiều nước.")
Bài 2: Chương trình tính chỉ số BMICông thức tính BMI là $BMI = \frac{\text{cân nặng}}{\text{chiều cao} \times \text{chiều cao}}$. Lưu ý: Chiều cao thường tính bằng mét (m).Python# Nhập dữ liệu (cân nặng tính bằng kg, chiều cao tính bằng m)
can_nang = float(input("Nhập cân nặng của bạn (kg): "))
chieu_cao = float(input("Nhập chiều cao của bạn (m): "))
# Tính BMI
bmi = can_nang / (chieu_cao * chieu_cao)
# Hiển thị kết quả và phân loại
print("Chỉ số BMI của bạn là:", round(bmi, 2))
if bmi < 18.5:
print("Trạng thái: Thiếu cân.")
elif 18.5 <= bmi < 23:
print("Trạng thái: Cân nặng lý tưởng.")
else:
print("Trạng thái: Béo phì.")
Bài 3: Chương trình tính điểm trung bình (ĐTB) và tặng thưởngBài này yêu cầu tính trung bình cộng của 3 môn học rồi dùng cấu trúc rẽ nhánh để quyết định số lượng "ngôi sao" tặng thưởng.Python# Nhập điểm 3 môn
toan = float(input("Nhập điểm Toán: "))
van = float(input("Nhập điểm Văn: "))
anh = float(input("Nhập điểm Anh: "))
# Tính điểm trung bình
dtb = (toan + van + anh) / 3
# Hiển thị điểm trung bình
print("Điểm trung bình của bạn là:", round(dtb, 2))
# Xét điều kiện tặng thưởng
if dtb >= 8.0:
print("Chúc mừng! Bạn được tặng thưởng 5 ngôi sao.")
elif dtb >= 6.5:
print("Tốt! Bạn được tặng thưởng 3 ngôi sao.")
else:
print("Bạn cần cố gắng lên nhé!")
Một vài lưu ý khi thực hành:Lệnh float(): Dùng để chuyển dữ liệu nhập vào thành số thập phân (vì điểm số hay nhiệt độ thường có số lẻ).Lệnh round(biến, 2): Giúp làm tròn kết quả đến 2 chữ số thập phân cho dễ nhìn.Thụt đầu dòng: Trong Python, các lệnh bên dưới if, elif, else phải được thụt vào (thường là 1 phím Tab hoặc 4 dấu cách) để máy hiểu đó là khối lệnh của điều kiện đó.
30/12/2025
Bài 1. Đưa ra lời khuyên theo nhiệt độ môi trường
Yêu cầu tóm tắt:
Chương trình Python
nhiet_do = float(input("Nhập nhiệt độ môi trường: "))
if nhiet_do < 15:
print("Trời lạnh, nên mặc áo ấm")
elif nhiet_do < 30:
print("Thời tiết mát mẻ, dễ chịu")
else:
print("Trời nóng, nên uống nhiều nước")
Bài 2. Dự đoán tình trạng sức khỏe theo BMI
Công thức:
BMI=ca^n nặng(chie^ˋu cao×chie^ˋu cao)BMI = \frac{cân\ nặng}{(chiều\ cao \times chiều\ cao)}BMI=(chie^ˋu cao×chie^ˋu cao)ca^n nặngPhân loại:
Chương trình Python
can_nang = float(input("Nhập cân nặng (kg): "))
chieu_cao = float(input("Nhập chiều cao (m): "))
bmi = can_nang / (chieu_cao * chieu_cao)
print("Chỉ số BMI là:", round(bmi, 2))
if bmi < 18.5:
print("Bạn bị thiếu cân")
elif bmi < 23:
print("Bạn có cân nặng lý tưởng")
else:
print("Bạn thuộc trường hợp béo phì")
Bài 3. Tính ĐTB và thông báo khen thưởng
Công thức:
ĐTB=Toaˊn+Va˘n+Anh3ĐTB = \frac{Toán + Văn + Anh}{3}ĐTB=3Toaˊn+Va˘n+AnhKhen thưởng:
Chương trình Python
toan = float(input("Nhập điểm Toán: "))
van = float(input("Nhập điểm Văn: "))
anh = float(input("Nhập điểm Anh: "))
dtb = (toan + van + anh) / 3
print("Điểm trung bình:", round(dtb, 2))
if dtb >= 8.0:
print("Chúc mừng! Bạn được thưởng 5 ngôi sao ⭐⭐⭐⭐⭐")
elif dtb >= 6.5:
print("Bạn được thưởng 3 ngôi sao ⭐⭐⭐")
else:
print("Bạn cần cố gắng hơn nhé!")
Nếu bạn muốn hỏi bài tập
Các câu hỏi của bạn luôn được giải đáp dưới 10 phút
CÂU HỎI LIÊN QUAN
Top thành viên trả lời