Đề: Nhập một số nguyên và in ra là số dương, âm hay bằng 0.
n = int(input("Nhập một số nguyên: "))
if n > 0:
print("Số dương")
elif n < 0:
print("Số âm")
else:
print("Số bằng 0")
Bài 2: Kiểm tra số chẵn hay lẻ
Đề: Nhập một số nguyên, kiểm tra số đó là chẵn hay lẻ.
n = int(input("Nhập một số nguyên: "))
if n % 2 == 0:
print("Số chẵn")
else:
print("Số lẻ")
Bài 3: Tìm số lớn nhất trong hai số
Đề: Nhập vào hai số, in ra số lớn hơn.
a = float(input("Nhập số thứ nhất: "))
b = float(input("Nhập số thứ hai: "))
if a > b:
print("Số lớn hơn là:", a)
elif a < b:
print("Số lớn hơn là:", b)
else:
print("Hai số bằng nhau")
Bài 4: Kiểm tra năm nhuận
Đề: Nhập một năm, kiểm tra xem năm đó có phải năm nhuận không.
year = int(input("Nhập năm: "))
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
print("Là năm nhuận")
else:
print("Không phải năm nhuận")
Bài 5: Xếp loại học lực theo điểm trung bình
Đề: Nhập điểm trung bình, in ra học lực (Giỏi, Khá, Trung bình, Yếu).
dtb = float(input("Nhập điểm trung bình: "))
if dtb >= 8.0:
print("Học lực: Giỏi")
elif dtb >= 6.5:
print("Học lực: Khá")
elif dtb >= 5.0:
print("Học lực: Trung bình")
else:
print("Học lực: Yếu")
Bài 6: Kiểm tra và phân loại tam giác
Đề: Nhập 3 cạnh, kiểm tra có tạo thành tam giác không, nếu có thì là tam giác gì.
a = float(input("Cạnh a: "))
b = float(input("Cạnh b: "))
c = float(input("Cạnh c: "))
if a + b > c and a + c > b and b + c > a:
if a == b == c:
print("Tam giác đều")
elif a == b or b == c or a == c:
print("Tam giác cân")
elif a*a + b*b == c*c or a*a + c*c == b*b or b*b + c*c == a*a:
print("Tam giác vuông")
else:
print("Tam giác thường")
else:
print("Không phải tam giác")
Bài 7: Tính tiền điện theo bậc thang
Đề: Nhập số kWh, tính tiền điện theo các bậc: 0-50: 1.5; 51-100: 2.0; trên 100: 3.0.
kwh = int(input("Nhập số điện (kWh): "))
if kwh <= 50:
tien = kwh * 1.5
elif kwh <= 100:
tien = 50 * 1.5 + (kwh - 50) * 2.0
else:
tien = 50 * 1.5 + 50 * 2.0 + (kwh - 100) * 3.0
print(f"Tổng tiền điện: {tien} nghìn đồng")
Bài 8: Máy tính đơn giản
Đề: Nhập 2 số và 1 toán tử (+, -, *, /), tính kết quả.
a = float(input("Nhập số thứ nhất: "))
b = float(input("Nhập số thứ hai: "))
op = input("Nhập toán tử (+, -, *, /): ")
if op == '+':
print("Kết quả:", a + b)
elif op == '-':
print("Kết quả:", a - b)
elif op == '*':
print("Kết quả:", a * b)
elif op == '/':
if b != 0:
print("Kết quả:", a / b)
else:
print("Lỗi: chia cho 0")
else:
print("Toán tử không hợp lệ")
Bài 9: Giải phương trình bậc nhất
Đề: Nhập a và b, giải phương trình ax + b = 0.
a = float(input("Nhập hệ số a: "))
b = float(input("Nhập hệ số b: "))
if a == 0:
if b == 0:
print("Phương trình vô số nghiệm")
else:
print("Phương trình vô nghiệm")
else:
x = -b / a
print(f"Nghiệm của phương trình là: x = {x}")
TẶNG QUYỀN TRUY CẬP KHO ĐỀ THI VÀ KHÓA HỌC MIỄN PHÍ
Chào mừng bạn đã đến với Tin học Huy Hoàng! Đăng ký tài khoản ngay hôm nay để nhận miễn phí bộ tài liệu ôn thi THPT Quốc Gia môn Toán, Lý, Hóa, Lập trình, Makerting và được tặng 15 ngày trải nghiệm thi thử online không giới hạn.