Escolha uma:
a. 1 ; - ; x+1
b. 0 ; + ; x+1
c. 0 ; - ; x-1
d. 1 ; + ; x-1
def FuncRec(x):\nif(x == ___):\nreturn 1\nelse:\nreturn x + FuncRec(x+1)
Mas, se na linha cinco optarmos por colocar x-1, não entrará em um loop infinito:
def FuncRec(x):\nif(x == ___):\nreturn 1\nelse:\nreturn x + FuncRec(x-1)
Dessa forma, só resta a alternativa D. Rodando o código, constata-se o valor 15 desejado.
def FuncRec(x):\nif(x == 1):\nreturn 1\nelse:\nreturn x + FuncRec(x-1)
Prima
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar