andron-1202 Регистрация 26 Апр 2013 Сообщения 87 Репутация 0 Спасибо 0 Монет 0 25 Окт 2023 #1 Требуется вывести квадраты натуральных чисел, не превосходящие числа N. n=int(input()) x=1 i=1 for i in range(1,n): if x<n: x=i**2 print(x) i+=1 else: break если берем n==10,то выводится 1,4,9,16 как убрать 16?
Требуется вывести квадраты натуральных чисел, не превосходящие числа N. n=int(input()) x=1 i=1 for i in range(1,n): if x<n: x=i**2 print(x) i+=1 else: break если берем n==10,то выводится 1,4,9,16 как убрать 16?
K Kalunko Регистрация 2 Авг 2013 Сообщения 77 Репутация 0 Спасибо 0 Монет 0 25 Окт 2023 #2 # Ввод: Получаем целое число 'n' от пользователя n = int(input("Введите число: ")) # Инициализация переменной для отслеживания текущего числа x = 1 # Перебираем натуральные числа, начиная с 1 for i in range(1, n): # Вычисляем квадрат текущего числа 'i' x = i ** 2 # Проверяем, меньше ли квадрат числа 'n' if x < n: # Выводим квадрат print(x) else: # Выходим из цикла, если квадрат больше или равен 'n' break
# Ввод: Получаем целое число 'n' от пользователя n = int(input("Введите число: ")) # Инициализация переменной для отслеживания текущего числа x = 1 # Перебираем натуральные числа, начиная с 1 for i in range(1, n): # Вычисляем квадрат текущего числа 'i' x = i ** 2 # Проверяем, меньше ли квадрат числа 'n' if x < n: # Выводим квадрат print(x) else: # Выходим из цикла, если квадрат больше или равен 'n' break
Я яяяяяяяяяяяяя Регистрация 26 Июн 2013 Сообщения 90 Репутация 0 Спасибо 1 Монет 0 25 Окт 2023 #3 это обязательно через for делать? n = int(input()) i = 1 while i**2
Л лорд Регистрация 11 Авг 2013 Сообщения 72 Репутация 0 Спасибо 0 Монет 0 25 Окт 2023 #4 n=int(input()) for i in range(1, n): i=i**2 if i
К Клим Регистрация 14 Июл 2013 Сообщения 76 Репутация 0 Спасибо 0 Монет 0 25 Окт 2023 #5 Надо не "убрать 16", а реализовать алгоритм по-нормальному. n = int(input()) i = 1 while i * i
Надо не "убрать 16", а реализовать алгоритм по-нормальному. n = int(input()) i = 1 while i * i