кодесурса
«Python

Вызовы Python: проверьте, является ли число степенью данной базы

script1adsense2code
script1adsense3code

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

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

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

Код Python:

import math
def isPower (n, base):
    if base == 1 and n != 1:
        return False
    if base == 1 and n == 1:
        return True
    if base == 0 and n != 1:
        return False
    power = int (math.log(n, base) + 0.5)
    return base ** power == n
print(isPower(127,2))
print(isPower(128,2))
print(isPower(27,2))
print(isPower (27,3))
print(isPower (28,3))
print(isPower (2**10,2))
print(isPower (2**12,2))
print(isPower(2,2))
print(isPower(5,5))
print(isPower(10,1))

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

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

Блок - схема:

«Python

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

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

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

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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code