NGUYỄN BẢO CHÂU
Giới thiệu về bản thân
def UCLN(a, b): if b == 0: return a return UCLN(b, a % b) a = int(input()) b = int(input()) print(UCLN(a, b))
a = float(input()) while a <= 0: print("Số vừa nhập chưa phải số thực dương. Hãy nhập lại.") a = float(input()) print(f"{a**2:.2f}")
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ể là 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)
# Nhập số thực a từ bàn phím a = float(input("Nhập số thực a: ")) # Tính và in giá trị tuyệt đối của a print("Giá trị tuyệt đối của a là:", abs(a))
# Nhập số tự nhiên n từ bàn phím n = int(input("Nhập số tự nhiên n: ")) # Khởi tạo biến tổng S S = 0 # Duyệt các số tự nhiên nhỏ hơn n for i in range(n): # Kiểm tra nếu i chia hết cho cả 2 và 5 (tức là chia hết cho 10) if i % 2 == 0 and i % 5 == 0: S += i # In ra kết quả print("Tổng S là:", S)
1 2 2 4 3 6 4 8 5 10 6 12 7 14 8 16 9 18