*Cách 1: Sử dụng vòng lặp for
# Nhập số nguyên dương n
n = int(input("Nhập số nguyên dương n: "))
# Kiểm tra n có phải là số nguyên dương hay không
if n <= 0:
print("Vui lòng nhập số nguyên dương.")
else:
S = 0
for i in range(1, n + 1):
S += i ** 2 # Cộng bình phương của i vào S
print(f"Tổng S = 1² + 2² + ... + {n}² là: {S}")
*Cách 2: Sử dụng vòng lặp while
# Nhập số nguyên dương n
n = int(input("Nhập số nguyên dương n: "))
# Kiểm tra n có phải là số nguyên dương hay không
if n <= 0:
print("Vui lòng nhập số nguyên dương.")
else:
S = 0
i = 1
while i <= n:
S += i ** 2 # Cộng bình phương của i vào S
i += 1 # Tăng i lên 1
print(f"Tổng S = 1² + 2² + ... + {n}² là: {S}")
Đúng 0
Bình luận (0)