MyTetra Share
Делитесь знаниями!
квадраты натуральных чисел
Время создания: 31.08.2017 21:02
Текстовые метки: task
Раздел: Python - Задачник - filter
Запись: xintrea/mytetra_db_mcold/master/base/1503489165pw5ziect35/text.html на raw.githubusercontent.com

Условие

По данному целому числу N распечатайте все квадраты натуральных чисел, не превосходящие N, в порядке возрастания.


print(" ".join(str(x) for x in filter(lambda a: (a)**0.5 % 1 == 0, range(1, (int(input())+1)))))




100 ----


1 4 9 16 25 36 49 64 81 100


или


x, gr = 1, int(input())
while x <= gr:
if x**0.5 % 1 == 0: print(x)
x += 1

Так же в этом разделе:
 
MyTetra Share v.0.65
Яндекс индекс цитирования