Jump to content

funçoes e condicionais-duvida


joao pedro loyola

Postagens Recomendadas

ola, sou iniciante em python e acabei de passar por funçoes e condicionais, queria saber se consigo, usando uma funçao dentro de outra, usar seus possiveis resultados string('conceito a, b etc) para que a nova funçao reconheça esses resultados string e printe uma nova string pra cada situaçao, se for 'conceito a' print(aprovado) e por ai vai

 

abaixo esta oque eu fiz ate aqui, no caso reeditei e tirei as outras condicionais da nova funçao(a de baixo) mas o resultado que estou tendo nao é o de se'conceitoa' entao 'aprovado', simplesmente so printa o conceito e nada mais

 

def conceitos(nome,idade,pescrita,entrevista):
    if pescrita>8 and entrevista>8:
        print('conceito A')
    if pescrita>8 and entrevista<=8:
        print('conceito B')
    if pescrita<=8 and entrevista>8:
        print('conceito B')
    if pescrita<=8 and entrevista<=8:
        print('conceito C')
    return 

def APRP(nome,idade,pescrita,entrevista):
    classificaçao=conceitos(nome,idade,pescrita,entrevista)
    if(classificaçao=='conceito A'):
        print('aprovado')

    return classificaçao

Link to comment
Compartilhe em outros sites

Oi!

Claro! vc QUASE fez isso. 

o termo return basicamente retorna um valor lá pra onde a função foi chamada... e é exatamente isso que vc quer!

A sua função no momento faz um return de nada, mas se simplismente trocar a palavra print por return, ao invez de printar o texto, ele vai retornar o texto e atribuar para a variavel classificação

tenta ai!

Link to comment
Compartilhe em outros sites

Crie uma conta ou entre para comentar 😀

Você precisa ser um membro para deixar um comentário.

Crie a sua conta

Participe da nossa comunidade, crie sua conta.
É bem rápido!

Criar minha conta agora

Entrar

Você já tem uma conta?
Faça o login agora.

Entrar agora
  • Quem está online   0 Membros, 0 Anônimos, 26 Visitantes (Ver lista completa)

    • There are no registered users currently online


×
×
  • Create New...