[prg] Re: не выводит в консоль сообщения о результате Python
Mai omentaina, Раман Раманов!
РР> ?изучаю Python написал программку не вижу результата
Как запускаете программу?
← Август 2020 → | ||||||
1
|
||||||
---|---|---|---|---|---|---|
4
|
5
|
7
|
8
|
9
|
||
10
|
11
|
12
|
13
|
14
|
16
|
|
17
|
19
|
20
|
21
|
22
|
||
24
|
27
|
29
|
30
|
|||
31
|
За последние 60 дней 4 выпусков (1-2 раза в месяц)
Сайт листа:
http://www.tiflocomp.ru/
Открыт:
19-10-2011
Пре-модерация: Нет
Адрес для писем в лист: industry.comp.tiflocomp.programming-list@subscribe.ru
Mai omentaina, Раман Раманов!
РР> ?изучаю Python написал программку не вижу результата
Как запускаете программу?
Здравствуйте, Раман Раманов.
> изучаю Python написал программку не вижу результата
> Вот сам код
Судя по коду, у вас просто функция, в теле которой как вывод на экран
текста, так и рекурсивный вызов самой этой функции.
От бесконечного цикла вас спасает только отсутствие вызова самой функции в
основном потоке исполнения.
В общем вам нужно чётче изучить вопрос отступов в Python, а именно того, как
они отделяют блоки кода друг от друга.
Возможно у вас проблема чисто техническая, типа используемый редактор делает
автоматически отступы, которые вы и забыли убрать после второй строки.
Должно быть так:
def privet_roman():
print("roman")
privet_roman()
Тут у первой и третей строк нулевой отступ, а у второй строки один отступ.
У вас же был нулевой отступ только у первой строки, а у всех последующих
один отступ, так что все они были телом объявленной функции.
В программах экранного доступа есть специальные опции для включения чтения
отступов. Пользуйтесь ими. JAWS, к сожалению, не везде адекватно озвучивает
отступы, так что для него ещё надо специально подобрать редактор, где это
работает.
Успехов. Никита.
?изучаю Python написал программку не вижу результата
Вот сам код
def privet_roman():
print("roman")
privet_roman()
privet_roman()
privet_roman()
кто знает подскажите пожалуйста заранее спасибо