Ir para conteúdo
Fórum Script Brasil

DougAkio

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Sobre DougAkio

DougAkio's Achievements

0

Reputação

  1. Olá, Estou tentando aprender a programar e resolvi começar com Python, estou fazendo um programa bem simples para me familiarizar com as funções, o programa apenas diz certo ou errado para a pergunta "Quanto é 100 + 25?", ele esta rodando "normal assim ficou o script: val = 125 res = 0 print("Quanto é 100 + 25?") while res != val: res = int(input('Resposta:')) print('Errou...') else: print('Acertou!') Mas ainda não estou satisfeito, porque sempre que eu não escrevo um numero inteiro ele dá erro(geralmente de valor) e eu sei que isso é normal, o que eu queria saber é se há um script que prevê e remedia isso fazendo o programa continuar rodando, por isso escrevi while dessa forma: while res != val: res = int(input('Resposta')) try: print('Errou...') except ValueError : print('Invalido') continue Mas eu reparei 2 coisas: o try geralmente é usado depois de while True, que geralmente é usado depois de def função() e quando eu uso o def ele não roda o input direito, podem me ajudar?
  2. Olá, Estou tentando aprender a programar e resolvi começar com Python, estou fazendo um programa bem simples para me familiarizar com as funções, o programa apenas diz certo ou errado para a pergunta "Quanto é 100 + 25?", ele esta rodando "normal assim ficou o script: val = 125 res = 0 print("Quanto é 100 + 25?") while res != val: res = int(input('Resposta:')) print('Errou...') else: print('Acertou!') Mas ainda não estou satisfeito, porque sempre que eu não escrevo um numero inteiro ele dá erro(geralmente de valor) e eu sei que isso é normal, o que eu queria saber é se há um script que prevê e remedia isso fazendo o programa continuar rodando, por isso escrevi while dessa forma: while res != val: res = int(input('Resposta')) try: print('Errou...') except ValueError : print('Invalido') continue Mas eu reparei 2 coisas: o try geralmente é usado depois de while True, que geralmente é usado depois de def função() e quando eu uso o def ele não roda o input direito, podem me ajudar?
×
×
  • Criar Novo...