1
resposta

Possivel solução em python

Olá pessoal, criei essa possível solução utilizando python por estar mais familiarizado. Foi utilizada uma variável local dentro de cada função, dessa forma, não havendo a escrita sobre as idades "originais".

def calculaProximaIdade(idade):
    idade += 1
    print(idade)


def calculaProximasIdades(idades): 
    idade_local = []
    for i in range(len(idades)):
        idade_local.insert(i,idades[i] + 1)

    print(idade_local)


def calculaIdadesDaqui5Anos(idades):
    idade_local = []
    for i in range(len(idades)):
        idade_local.insert(i,idades[i] + 5)

    print(idade_local)



idadeStefany = 21
calculaProximaIdade(idadeStefany)

idadesAmigos = [idadeStefany, 20, 23, 18, 7]
calculaProximasIdades(idadesAmigos)

calculaIdadesDaqui5Anos(idadesAmigos)
1 resposta

Oi, Gabriel, tudo bem?

Desculpa a demora em te responder!

Fico feliz que tenha encontrado uma solução para o problema do código da Stefany e muito obrigado por compartilhá-la aqui conosco, tenho certeza que vai ajudar muitos alunos e alunas da nossa comunidade que buscam formas de solucionar o problema.

Continue se empenhando cada vez mais para aprimorar suas habilidades e desenvolver seus conhecimentos e caso tenha dúvidas, conte com o fórum da Alura.

Grande abraço!