кодесурса
«Python

Проблемы с Python: проверьте, является ли число идеальным квадратом

script1adsense2code
script1adsense3code

Задачи Python - 1: Упражнение 4 с решением

Напишите программу на Python, чтобы проверить, является ли число идеальным квадратом.

Объяснение:

«Python:

Пример решения : -

Код Python:

def is_perfect_square(n):
    x = n // 2
    y = set([x])
    while x * x != n:
        x = (x + (n // x)) // 2
        if x in y: return False
        y.add(x)
    return True
print(is_perfect_square(8))
print(is_perfect_square(9))
print(is_perfect_square(100))

Пример вывода:

 Ложь
Правда
Правда

Блок - схема:

«Python

Визуализируйте выполнение кода Python:

Следующий инструмент визуализирует, что компьютер делает шаг за шагом при выполнении указанной программы:

Редактор кода Python:

Внесите свой код и комментарии через Disqus.

Предыдущий: Напишите программу на Python, чтобы проверить, является ли данное положительное целое число степенью четыре.
Далее: Напишите программу на Python, чтобы проверить, является ли целое число степенью другого целого числа.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code