

Đào Mai Uyên
Giới thiệu về bản thân



































def UCLN(a, b): | |
if b == 0: | |
return a | |
else: | |
return UCLN(b, a % b) | |
while True: | |
try: | |
a = int(input("Nhập số tự nhiên a: ")) | |
b = int(input ("Nhập số tự nhiên b: ")) | |
if a >= 0 and b >= 0: | |
break | |
else: | |
print("Cả hai số phải là số tư nhiên (>= 0). Vui lòng nhập lại.") | |
except ValueError: | |
print("Giá trị nhập vào không hợp lệ. Vui lòng nhập lại.") | |
ucin = UCLN(a.b) | |
print(f"UCLN({a), [bl) = fucin]") |
# O Type here to search +
def UCLN(a, b): | |
if b == 0: | |
return a | |
else: | |
return UCLN(b, a % b) | |
while True: | |
try: | |
a = int(input("Nhập số tự nhiên a: ")) | |
b = int(input ("Nhập số tự nhiên b: ")) | |
if a >= 0 and b >= 0: | |
break | |
else: | |
print("Cả hai số phải là số tư nhiên (>= 0). Vui lòng nhập lại.") | |
except ValueError: | |
print("Giá trị nhập vào không hợp lệ. Vui lòng nhập lại.") | |
ucin = UCLN(a.b) | |
print(f"UCLN({a), [bl) = fucin]") |
# O Type here to search +
Lỗi nằm ở cú pháp câu lệnh điều kiện if
Mã lỗi cụ thể sẽ phụ thuộc vào trình biên dịch hoặc thông dịch viên mà bạn sử dụng
Lí do gặp lỗi là do trình biên dịch, thông dịch viên không hiểu ý định của dòng 3 vì cú pháp không đúng, nó không thể xác định được khối lệnh nào thuộc về điều kiện if
Cách khắc phục là thêm dấu : vào cuối dòng 3