ĐẬU PHƯƠNG TÂM
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}")
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ể ,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)
a = float(input("Nhập một số thực a: "))
if a >= 0:
print("Giá trị tuyệt đối của a là", a)
else:
print("Giá trị tuyệt đối của a là", -a)
# Nhập số nguyê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
for i in range(n):
if i % 2 == 0 and i % 5 == 0:
S = S + i
# In ra tổng các số tự nhiên nhỏ hơn n và chia hết cho 2 và 5
print("Tổng S các số nhỏ hơn", n, "chia hết cho 2 và 5 là:", S)
1 2
2 4
3 6
4 8
5 10
6 12
7 14
8 16
9 18