Nguyễn Đức Tuấn

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 Nguyễn Đức Tuấn
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

return UCLN(b, a % b)


# Ví dụ kiểm tra:

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

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

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

while True:

try:

# Nhập dữ liệu từ bàn phím và chuyển sang kiểu số thực

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


# Kiểm tra điều kiện số thực dương

if a > 0:

# Nếu đúng là số dương, tính bình phương

binh_phuong = a ** 2

# In kết quả lấy 2 chữ số sau dấu phẩy

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

break # Thoát khỏi vòng lặp sau khi hoàn thành

else:

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


except ValueError:

# Xử lý trường hợp người dùng nhập chữ hoặc ký tự lạ

print("Dữ liệu nhập không hợp lệ. Hãy nhập một số thực dương.")

Lỗi: Thiếu dấu hai chấm : ở cuối câu lệnh if.

Mã lỗi: SyntaxError.

Giải thích: Cú pháp của lệnh if trong Python yêu cầu dấu : để xác định bắt đầu khối lệnh thực thi.