На
print("Добро пожаловать в программу подсчета суммы квадратов!")
while True:
try:
a = int(input("Введите значение a (от 0 до 50 включительно): "))
if 0 <= a <= 50:
sum_of_squares = sum(i**2 for i in range(a, 51))
print(f"\nСумма квадратов целых чисел от {a} до 50 равна: {sum_of_squares}\n")
else:
print("\nОшибка: введенное число должно быть в диапазоне от 0 до 50. Пожалуйста, попробуйте снова.\n")
except ValueError:
print("\nОшибка: введено недопустимое значение. Пожалуйста, введите целое число.\n")
while True:
continue_choice = input("Хотите продолжить вычисления? (да/нет): ").strip().lower()
if continue_choice in ['да', 'нет']:
break
else:
print("Пожалуйста, введите 'да' или 'нет'.")
if continue_choice == 'нет':
print("\nСпасибо за использование программы! До свидания!")
break