Phạm Phú Gia

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

Chào mừng bạn đến với trang cá nhân của Phạm Phú Gia
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 hai số tự nhiên a và b

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

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


# Tính và in kết quả UCLN

ket_qua = UCLN(a, b)

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

while True:

try:

a = float(input("Nhập số thực dương a: "))

if a <= 0:

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

else:

square = a ** 2

print(f"Bình phương của {a} là: {square:.2f}")

break

except ValueError:

print("Đầu vào không hợp lệ. Vui lòng nhập một số thực.")

- Chương trình có lỗi cú pháp.

- Mã lỗi là SyntaxError.

- Lí do gặp lỗi: Câu lệnh if sai cú pháp. Cụ thể, thiếu dấu hai chấm cuối câu.

- Cách khắc phục: Thêm dấu hai chấm vào cuối dòng lệnh if (dòng 3).