fork download
  1. while True:
  2. nome = input('Qual o nome da criança? ')
  3. idade = int(input('Qual a idade da criança? '))
  4. if idade <= 5:
  5. classe = 'ensino infantil'
  6. # se não entrou no primeiro if é porque com certeza é maior que 5,
  7. # então só preciso testar se é menor ou igual a 10
  8. elif idade <= 10:
  9. classe = 'ensino fundamental I'
  10. # se não entrou no if e no elif acima é porque com certeza é maior que 10,
  11. # então só preciso testar se é menor ou igual a 14
  12. elif idade <= 14:
  13. classe = 'ensino fundamental II'
  14. # se não entrou em nenhum if/elif é porque com certeza é maior que 14,
  15. # então se chegou aqui é porque com certeza é maior ou igual a 15 e não preciso testar
  16. else:
  17. classe = 'ensino médio'
  18.  
  19. print(f'{nome} tem {idade} anos e está matriculado no {classe}')
  20. # pra que variável? Compare direto o que foi digitado
  21. if input('Deseja continuar com o programa? 0-Não 1-Sim') != '1':
  22. break # sai do while
Success #stdin #stdout 0.02s 9356KB
stdin
Fulano
11
1
Ciclano
7
0
stdout
Qual o nome da criança? Qual a idade da criança? Fulano tem 11 anos e está matriculado no ensino fundamental II
Deseja continuar com o programa? 0-Não    1-SimQual o nome da criança? Qual a idade da criança? Ciclano tem 7 anos e está matriculado no ensino fundamental I
Deseja continuar com o programa? 0-Não    1-Sim