Đinh Hà Anh
Giới thiệu về bản thân
def UCLN(a, b):
if b == 0:
return a
else:
return UCLN(b, a % b)
a = int(input("Nhập a: "))
b = int(input("Nhập b: "))
print("UCLN là:", UCLN(a,b))
while True:
a = float(input("Nhaajp số thực dương a:"))
if a <= 0:
print("Số vừa nhập chưa phải số thực dương. Hãy nhập lại.")
else:
ket_qua = a ** 2
print("Bình phương của a là:" , format(ket_qua, ".2f"))
break
Mã lỗi thường gặp: SyntaxError : expected ' : '
nguyên nhân:
Dòng:
if x < y
Bị thiếu dấu hai chấm: ở cuối câu lệnh if
Cách khắc phục:
x = 10 . 5
y = 20 . 9
if x < y:
print("x nhỏ hơn y")
so_dien_tieu_thu = int(input("Nhập số điện tiêu thụ trong tháng (kWh): "))
if so_dien_tieu_thu < 0:
print("Số điện không thể âm.")
else:
print(f"Số tiền điện phải trả là: {tong_tien_phai_tra:,.0f} đồng")
except ValueError:
print("Vui lòng nhập một số nguyên hợp lệ.")
nam = int(input("Nhập năm dương lịch: "))
if (nam % 400 == 0) or (nam % 4 == 0 and nam % 100 != 0):
print(nam, "**là năm nhuận**")
else:
print(nam, "**không phải là năm nhuận**")
khoi_luong = float(input("nhập số lượng cam mua (kg): "))
if khoi_luong < 5:
so_tien = khoi_luong * 20000
else:
so_tien = khoi_luong * 18000
print(f"Số tiền khách phải trả lại là: {so_tien} đồng")