Lê Khánh Ngân

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ê Khánh Ngâ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 else: return UCLN(b, a % b) a = int(input("Nhập a: ")) b = int(input("Nhập b: ")) print("UCLN là:", UCLN(a, b))

Giải thích :

Nếu b = 0 → trả về a

Nếu không → gọi lại hàm với (b, a % b)


while True: 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: print("Bình phương của a là:", format(a*a, ".2f")) break

- Giải thích: while True: lặp vô hạn cho đến khi nhập đúng a <= 0: kiểm tra số không phải số dương format(a*a, ".2f"): làm tròn 2 chữ số thập phân break: thoát vòng lặp khi đúng

- Thiếu dấu : - Mã lỗi: SyntaxError (lỗi cú pháp)

- Giải thích: Trong Python, sau câu lệnh if, for, while… bắt buộc phải có dấu : để bắt đầu khối lệnh.