Jump to content
Fórum Script Brasil

funçoes e condicionais-duvida


Recommended Posts

como eu consigo usar o resultado, sendo string, de uma funçao condicional dentro de outra, em que dependendo do conceito, a,b,etc o candidato possa estar aprovado ou não, no caso não completei a segunda para as outras condiçoes que levam ao resultado de reprovaçao porem não esta printando a classificaçao apenas o conceito, resultado da funçao anterior..

 

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):
    conceituaçao=conceitos(nome,idade,pescrita,entrevista)
    if conceituaçao=='conceito A':
        print('aprovado')

    return 
    
    
    

nome=input('nome: ')
idade=int(input('idade: '))
pescrita=float(input('prova escrita: '))
entrevista=float(input('entrevista: '))

conceitoaprp=APRP(nome,idade,pescrita,entrevista)

print(conceitoaprp)

Link to comment
Share on other sites

o comando return é usado para mandar informação para fora da função, logo ele não pode fica sozinho. precisa returna algo.

def nao_retorna():
  a = 1 + 1
  return

def retorna():
  a = 1 + 1
  return a


b = nao_retorna() #b sera None
c = retorna() #c sera 2
  

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      150.7k
    • Total Posts
      648.4k
×
×
  • Create New...