Проблемы Python — 1: Упражнение 24 с решением
Напишите программу Python, чтобы проверить, является ли данное число уродливым числом.
Уродливые числа положительные числа, единственные простые множители которых равны 2, 3 или 5. Последовательность 1, 2, 3, 4, 5, 6, 8, 9, 10, 12, …
показывает первые 10 уродливых чисел .
Примечание. 1 обычно считается уродливым числом.
Объяснение:
Пример решения : —
Код Python :
def is_ugly (num): if num == 0: вернуть False для i в [2, 3, 5]: while num% i == 0: num/= i return num == 1print (is_ugly (12)) print (is_ugly (13))
Пример вывода:
True Неверно
Блок-схема:
Визуализируйте выполнение кода Python:
Следующий инструмент визуализирует шаг за шагом, что делает компьютер, когда он выполняет указанную программу:
Редактор кода Python: