Напишите программу, которая выводит все
квадраты положительных целых чисел, не
превышающих число N.
Вводные данные: в одной строке задаётся
число N
Исходные данные: на отдельных строках
квадраты положительных целых чисел, которые
не превышают число N.
Цикл while
Ответы
Ответ дал:
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, цикл прекращается.
Похожие вопросы
1 год назад
1 год назад
1 год назад
1 год назад
2 года назад
2 года назад
8 лет назад
8 лет назад