arturchek33 A arturchek33 Регистрация 4 Ноя 2013 Сообщения 86 Репутация 0 Спасибо 0 Монет 0 21 Янв 2017 #1 Входные данные Вводятся целые числа a и b. Гарантируется, что a не превосходит b. Выходные данные Выведите все числа на отрезке от a до b, являющиеся полными квадратами. Если таких чисел нет, то ничего выводить не нужно. Примеры входные данные 1 1 выходные данные 1 входные данные 2 8 выходные данные 4
Входные данные Вводятся целые числа a и b. Гарантируется, что a не превосходит b. Выходные данные Выведите все числа на отрезке от a до b, являющиеся полными квадратами. Если таких чисел нет, то ничего выводить не нужно. Примеры входные данные 1 1 выходные данные 1 входные данные 2 8 выходные данные 4
dadada D dadada Регистрация 4 Июл 2013 Сообщения 79 Репутация 0 Спасибо 0 Монет 0 21 Янв 2017 #2 from math import sqrt a=2 b=8 L = [x for x in range(a, b+1) if int(sqrt(x)) == sqrt(x)] print(L) Позитивный голос 0
IceCream I IceCream Регистрация 26 Апр 2013 Сообщения 92 Репутация -3 Спасибо 0 Монет 0 21 Янв 2017 #3 a = int(input()) b = int(input()) res = [str(x**2) for x in range(math.ceil(math.sqrt(a)), math.ceil(math.sqrt(b)))] print(.join(res)) Позитивный голос 0
a = int(input()) b = int(input()) res = [str(x**2) for x in range(math.ceil(math.sqrt(a)), math.ceil(math.sqrt(b)))] print(.join(res))