Не запуская код, ответьте на вопрос: что выведет на экран данная программа?
def f(x):
if x > 0:
g(x - 1)
def g(x):
print('*', end = '#')
if x>1:
f(x - 3)
f(11)
ПИТОН!!!
Ответы
Ответ дал:
2
Нет вывода (No output.)
А если писать без табов, то вообще будет ошибка: IndentationError: expected an indented block
aurum85:
Сириус говорит, что неправильно
Ответ дал:
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 нет
Вас заинтересует
1 год назад
7 лет назад
7 лет назад
8 лет назад
8 лет назад