Lý Thị Thùy Anh

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

Chào mừng bạn đến với trang cá nhân của Lý Thị Thùy 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ờ!)

python

# Hàm tính UCLN theo công thức đề bài cho

def UCLN(a, b):

while b > 0:

a, b = b, a % b

return a


# Nhập dữ liệu từ bàn phím

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

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


# Xuất kết quả

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

Giải thích các thành phần trong chương trình:

while True:: Tạo một vòng lặp vô tận để bắt người dùng nhập lại cho đến khi thỏa mãn điều kiện.

try...except: (Tùy chọn thêm) Giúp chương trình không bị lỗi nếu người dùng vô tình nhập chữ thay vì nhập số.

if a > 0:: Kiểm tra xem số

a

𝑎

có thực sự là số dương hay không.

{binh_phuong:.2f}: Đây là cách định dạng chuỗi trong Python để lấy đúng 2 chữ số thập phân sau dấu phẩy theo yêu cầu của đề bài.

break: Câu lệnh này dùng để dừng chương trình sau khi đã tính toán và in kết quả thành công.

Chương trình này có 2 lỗi cú pháp (syntaxError) chính khiến nó không thể chạy

Lỗi 1( dòng 1): thiếu dấu gán = khi khởi động tạo biến x

Lỗi 2 ( dòng 3): thiếu dấu : ở cuối câu lệnh điều kiện if