Ir para conteúdo
Fórum Script Brasil

guilhermesr

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Sobre guilhermesr

guilhermesr's Achievements

0

Reputação

  1. Com certeza isso é possível com Python, mas no entanto é preciso que seja feito o um programa especifico para seu fim desejado, e isso pode levar um tempo... Desde o aprendizado da linguagem até um nível mais avançado para conseguir fazer o que deseja. Se está realmente disposto a fazer este programa, recomendo que comece por algum curso grátis online e vá se aprofundando.
  2. Olá psrodrigo, seu código está um pouco confuso. Mas não desanime, já é um começo a tentativa. Para fazer o que deseja é bem simples, recomendo que use while print("Olá, vou testar sua sabedoria!") while True : resp = input("Você é inteligente? ") if resp == 'sim' or resp == 's' or resp == 'yes': print('Parabéns, é inteligente.') break elif resp == 'não' or resp == 'n' or resp == 'no': print('Que pena, não é inteligente') break else: print("Use sim ou não apenas") pass while True faz o código entrar em loop até retornar False ou ocorra o break. Caso o usuário não entre nada que esta no if ou elif, o else será aplicado e simplesmente passará, voltando ao inicio do while. Espero ter ajudado
  3. Fiz seu código corrigindo, não sei bem se é o resultado que quer, mas consegui fazer rodar perfeitamente segundo meus testes. Repare em alguns erros, como não definir funções com mesmo nome, espaçamento correto. Como foi colocado int no input, não se coloca aspas no 0 que vai no if, pois se não o programa coloca o 0 como str. Também não use os parênteses no if. Ficou faltando apenas o tratamento de erros com try e except. Até mais...
×
×
  • Criar Novo...