@gavrikoff13
Начинающий програмист

Сколько выполнятся программа в Python?

Написал функцию которая там-что то высчитывает! Но столкнулся с проблемой если аргумент большой то не понятно сколько она будет выполняться! Не могу понять что нужно сделать в Пайчарме чтобы это увидеть!
Грубо говоря func(10) - выполняется мгновенно
func(100) - уже с небольшой задержкой
func(20000) - уже стоит 20 минут и ничего. Хочу понять сколько еще ждать. Или может бессмысленно и нужно переписывать код весь? Или может где то есть что то-то типа "до окончания осталось ..."
  • Вопрос задан
  • 422 просмотра
Пригласить эксперта
Ответы на вопрос 4
@nirvimel
Если только в самом алгоритме не предусмотрена функция информирования о прогрессе собственного исполнения, то снаружи теоретически невозможно определить на каком этапе находится решение задачи и даже то, будет ли эта задача решена когда-либо вообще.
Ответ написан
Комментировать
@Gambetto
Стоит воспользоваться отладчиком.
https://www.jetbrains.com/help/pycharm/2016.1/debu...
Ответ написан
Комментировать
@Eugen_p
что то-то типа "до окончания осталось ..."

Сомневаюсь что такое есть.
Посчитайте сложность вашего алгоритма и увидите примерное время выполнения.
Ответ написан
Комментировать
@Norkotik
А функция никак не связана с чтением\записью в файл?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы