Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно. Необходимо обновить браузер или попробовать использовать другой.
Описать функцию IsSquare(K) логического типа, возвращающую True, если целый параметр K (> 0) является квадратом некоторого целого числа, и False в противном случае. С ее помощью найти количество квадратов в наборе из 10 целых положительных чисел.
import math
def isSquare(k):
# получаем квадратный корень из числа
root = math.sqrt(k)
# если корень является целым числом - возвращаем True
if int(root) == root:
return True
return False
# поиск количества квадратов целых чисел в диапазоне 10..20
s = 0
for i in range(10, 20):
if isSquare(i):
s += 1
print('Количество квадратов целых чисел:', s)