Nguyễn Ngọc Hoa

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

Chào mừng bạn đến với trang cá nhân của Nguyễn Ngọc Hoa
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)


# Chương trình chính để nhập hai số và in kết quả

a = int(input("Nhập số tự nhiên a: "))

b = int(input("Nhập số tự nhiên b: "))


ket_qua = UCLN(a, b)

print(f"Ước chung lớn nhất của {a} và {b} là: {ket_qua}")


 #def UCLN(a, b):

if b == 0:

return a

else:

return UCLN(b, a % b)


# Chương trình chính để nhập hai số và in kết quả

a = int(input("Nhập số tự nhiên a: "))

b = int(input("Nhập số tự nhiên b: "))


ket_qua = UCLN(a, b)

print(f"Ước chung lớn nhất của {a} và {b} là: {ket_qua}")


 Chương trình có lỗi Chương trình trên có lỗi do thiếu dấu hai chấm (:) ở cuối câu lệnh điều kiện if. Cú pháp đúng của câu lệnh if trong Python yêu cầu dấu hai chấm để bắt đầu một khối lệnh.
  • Mã lỗi: SyntaxError: expected ':' (Lỗi cú pháp: dự kiến có dấu ':')
  • Lý do gặp lỗi: Thiếu dấu hai chấm sau biểu thức điều kiện x < y trên dòng 3.
  • Cách khắc phục: Thêm dấu hai chấm vào cuối dòng 3.
  • x = 10.5
  • y = 20.9
  • if x < y
  • print("x nhỏ hơn y")
Chương trình đúng sẽ là:
print("x nhỏ hơn y")