Dương Đình Huy

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

Chào mừng bạn đến với trang cá nhân của Dương Đình Huy
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ờ!)

Mã lỗi: SyntaxError: expected  “ : “

Giải thích: Trong Python, mỗi câu lệnh điều kiện if phải có dấu hai chấm (:) ở cuối để chỉ ra rằng phần sau là khối mã cần được thực thi nếu điều kiện đúng. Nếu thiếu dấu :, Python sẽ báo lỗi cú pháp.

Cách khắc phục: Thêm dấu : vào cuối câu lệnh if.

while True:

    try:

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

        if a > 0:

            print("Bình phương của a là:", round(a * a, 2))

            break

        else:

            print("Không phải số thực dương. Nhập lại.")

    except:

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

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

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

while b != 0:

    a, b = b, a % b

print("UCLN là:", a)