Вопрос задан 08.07.2023 в 08:35. Предмет Информатика. Спрашивает Дудина Раиса.

Выведите все точные квадраты натуральных чисел, не превосходящие данного числа N. Входные данные

Задано единственное целое число N Выходные данные Необходимо вывести все точные квадраты натуральных чисел, не превосходящие данного числа N. Примеры входные данные 15 выходные данные 1 4 9 На питоне, даю 20 баллов
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Амиров Парвиз.

Ответ:

n = int(input())

i = 1

while i * i <= n:

   print(i * i, ' ')

   i = i + 1

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи на Python можно использовать цикл while для нахождения точных квадратов натуральных чисел. Вот решение:

python
def find_squares(N): i = 1 squares = [] while i*i <= N: squares.append(i*i) i += 1 return squares N = int(input("Введите число N: ")) result = find_squares(N) for square in result: print(square)

Пример работы программы:

mathematica
Введите число N: 15 1 4 9

Получение 20 баллов означает, что вы решаете задачу самостоятельно. Если у вас возникнут вопросы или потребуется дополнительная помощь, пожалуйста, дайте мне знать!

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос