Lê Huy Hoàng

Giới thiệu về bản thân

Chào mừng bạn đến với trang cá nhân của Lê Huy Hoàng
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
(Thường được cập nhật sau 1 giờ!)

Def UCLN(a, b): if b == 0: return a else: return UCLN(b, a % b) # Nhập 2 số tự nhiên a, b a = int(input("Nhập số a: ")) b = int(input("Nhập số b: ")) print("Ước chung lớn nhất là:", UCLN(a, b))  

while True: a = float(input("Nhập số thực dương a: ")) if a > 0: print(f"Bình phương của a là: {a*a:.2f}") break else: print("Số vừa nhập chưa phải số thực dương. Hãy nhập lại.")     

Em thấy chương trình bị lỗi cú pháp  Lỗi: SyntaxError. Lý do là câu lệnh `if x < y` ở dòng 3 thiếu dấu hai chấm `:` ở cuối dòng. Trong Python, sau `if` bắt buộc phải có dấu `:`. Cách sửa: Thêm dấu `:` vào sau `if x < y`. Chương trình đúng: x = 10.5 y = 20.9 if x < y: print("x nhỏ hơn y")