Не запуская код, ответьте на вопрос: что выведет на экран данная программа?
def f(x):
if x > 0:
g(x - 1)
def g(x):
print('*', end = '#')
if x>1:
f(x - 3)
f(11)
ПИТОН!!!​

Ответы

Ответ дал: shshshhs2
2

Нет вывода (No output.)

А если писать без табов, то вообще будет ошибка: IndentationError: expected an indented block


aurum85: Сириус говорит, что неправильно
Ответ дал: valgrisa
2

Ответ:

*#*#*#

Объяснение:

Если прикинуть отступы (табуляцию), то:

f(11):

11 > 0 да

g(10):

вывод *#

10 > 1 да

f(7):

7 > 0 да

g(6):

вывод *#

6 > 1 да

f(3):

3 > 0 да

g(2):

вывод *#

2 > 1 да

f(-1):

-1 > 0 нет

Вас заинтересует