Отправляет email-рассылки с помощью сервиса Sendsay

За 2020-08-28

[prg] Re: не выводит в консоль сообщения о результате Python

Mai omentaina, Раман Раманов!

РР> ?изучаю Python написал программку не вижу результата

Как запускаете программу?

   2020-08-28 16:44:33 (#3657014)

[prg] Re: не выводит в консоль сообщения о результате Python

Здравствуйте, Раман Раманов.

> изучаю Python написал программку не вижу результата
> Вот сам код

Судя по коду, у вас просто функция, в теле которой как вывод на экран
текста, так и рекурсивный вызов самой этой функции.
От бесконечного цикла вас спасает только отсутствие вызова самой функции в
основном потоке исполнения.

В общем вам нужно чётче изучить вопрос отступов в Python, а именно того, как
они отделяют блоки кода друг от друга.
Возможно у вас проблема чисто техническая, типа используемый редактор делает
автоматически отступы, которые вы и забыли убрать после второй строки.

Должно быть так:

def privet_roman():
print("roman")
privet_roman()

Тут у первой и третей строк нулевой отступ, а у второй строки один отступ.
У вас же был нулевой отступ только у первой строки, а у всех последующих
один отступ, так что все они были телом объявленной функции.
В программах экранного доступа есть специальные опции для включения чтения
отступов. Пользуйтесь ими. JAWS, к сожалению, не везде адекватно озвучивает
отступы, так что для него ещё надо специально подобрать редактор, где это
работает.
Успехов. Никита.

   2020-08-28 13:58:06 (#3657000)

[prg] не выводит в консоль сообщения о результате Python

?изучаю Python написал программку не вижу результата
Вот сам код

def privet_roman():
print("roman")
privet_roman()
privet_roman()
privet_roman()

кто знает подскажите пожалуйста заранее спасибо

   2020-08-28 08:42:17 (#3656985)