Làm sao để có câu trả lời hay nhất?
08/01/2025
08/01/2025
def sum_squares(x, y):
"""Tính tổng bình phương các số từ x đến y
Args:
x: Số nguyên bắt đầu
y: Số nguyên kết thúc
Returns:
Tổng bình phương
"""
def sum_squares_to_n(n):
return n * (n + 1) * (2 * n + 1) // 6
return sum_squares_to_n(y) - sum_squares_to_n(x - 1)
# Nhập dữ liệu từ người dùng
x, y = map(int, input("Nhập hai số nguyên x và y (cách nhau bởi dấu cách): ").split())
# Tính và in kết quả
result = sum_squares(x, y)
print("Tổng bình phương các số từ", x, "đến", y, "là:", result)
Nếu bạn muốn hỏi bài tập
Các câu hỏi của bạn luôn được giải đáp dưới 10 phút
CÂU HỎI LIÊN QUAN
07/01/2025
06/01/2025
Top thành viên trả lời