С клавиатуры вводится число N. Вывести все четные числа, квадрат которых не превосходит числа N. Программа получает на вход одно целое число и должна вывести последовательность чисел, удовлетворяющих условию. На языке Python
Ответы
Ответ дал:
1
Если 0 тоже учитывать, то так
N = int(input())
for i in range(N):
if i ** 2 <= N:
print(i)
Если нет, тогда так
N = int(input())
for i in range(1, N):
if i ** 2 <= N:
print(i)
Цикл while
N = int(input())
i = 1
while i != N:
if i ** 2 <= N:
print(i)
i += 1
polishelp:
У нас как раз эта тема
N = int(input())
i = 1
while i != N:
if i ** 2 <=N:
print(i)
i += 1
i = 1
while i != N:
if i ** 2 <=N:
print(i)
i += 1
там tab слетел
перед if print и i +=1 поставь 4 пробела
Я очень назойливая, но что такое &It;=? Просто у нас пока только началось программирование
IT*
там IF это условие, если оно ложное, то код внутри условия не выполняется
и я немного ошибся перед print надо 8 пробелов
То есть программа такая:
N=int(input())
i=1
while I!=N
if i**2 print(i)
i=i+1
N=int(input())
i=1
while I!=N
if i**2 print(i)
i=i+1
я добавил while в ответ
Вас заинтересует
2 года назад
2 года назад
2 года назад
2 года назад
8 лет назад
8 лет назад
9 лет назад