Предмет: Информатика, автор: ajarmj57

Напишите программу, которая выводит все
квадраты положительных целых чисел, не
превышающих число N.
Вводные данные: в одной строке задаётся
число N
Исходные данные: на отдельных строках
квадраты положительных целых чисел, которые
не превышают число N.
Цикл while

Ответы

Автор ответа: potanink
1

n = int(input("Введите число N: "))

i = 1

while i**2 <= n:

print(i**2)

i += 1

Объяснение:

Сначала мы получаем число N от пользователя с помощью функции input(), преобразуем его в целое число с помощью функции int() и сохраняем в переменной n.

Затем мы инициализируем переменную i равной 1 и начинаем цикл while. Пока квадрат i не превышает n, мы выводим его на экран с помощью функции print(), увеличиваем i на 1 и переходим к следующей итерации цикла.

Когда значение i становится таким, что его квадрат превышает n, цикл прекращается.

Похожие вопросы
Предмет: История, автор: tkachukkamila13