Hà Mai Anh

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

Thử phiên bản mới Thử phiên bản mới
Chào mừng bạn đến với trang cá nhân của Hà Mai Anh
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):

return a if b == 0 else UCLN(b, a % b)

a = int(input("Nhập a: "))

b = int(input("Nhập b: "))

print(f"UCLN({a}, {b}) = {UCLN(a, b)}")

while True:

try:

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**2:.2f}")

break

else:

print("Số vừa nhập chưa phải số thực dương. Hãy nhập lại.")

except ValueError:

print("Dữ liệu không hợp lệ. Hãy nhập lại.")

  • Mã lỗi: SyntaxError: invalid syntax (Lỗi cú pháp).
  • Lý do: Thiếu dấu hai chấm ( : ) ở cuối câu lệnh if tại dòng 3. Trong Python, dấu hai chấm là bắt buộc để bắt đầu một khối lệnh điều kiện.
  • Cách khắc phục: Thêm dấu : vào cuối dòng 3.