Lê Đức Anh
Giới thiệu về bản thân
while True: a = float(input("Nhập số thực dương a: ")) if a > 0: break else: print("Số vừa nhập chưa phải số thực dương. Hãy nhập lại.") ket_qua = a ** 2 print("Bình phương của a là:", format(ket_qua, ".2f"))
def UCLN(a, b): while b != 0: a, b = b, a % b return a a = int(input("Nhập a: ")) b = int(input("Nhập b: ")) print("UCLN là:", UCLN(a, b))
Lỗi: Thiếu dấu hai chấm (:) ở cuối câu lệnh điều kiện if. Mã lỗi (SyntaxError): SyntaxError: invalid syntax Lý do: Trong Python, sau các câu lệnh như if, else, while, for, hoặc khi định nghĩa hàm, bạn bắt buộc phải có dấu : để bắt đầu một khối lệnh con. Cách khắc phục: Thêm dấu : vào sau if x < y.
kwh = int(input("Nhập số kWh tiêu thụ: ")) if kwh <= 50: tien = kwh * 1678 elif kwh <= 100: tien = 50 * 1678 + (kwh - 50) * 1734 else: tien = 50 * 1678 + 50 * 1734 + (kwh - 100) * 2014 print("Số tiền phải trả là:", tien, "đồng")
year = int(input("Nhập năm: ")) if (year % 400 == 0) or (year % 4 == 0 and year % 100 != 0): print(year, "là năm nhuận") else: print(year, "không phải là năm nhuận")
kg = float(input("Nhập số kg cam: ")) if kg < 5: tien = kg * 20000 else: tien = kg * 18000 print("Số tiền phải trả là:", tien, "đồng")