CarlosFerreira Postado Novembro 24, 2015 Denunciar Share Postado Novembro 24, 2015 Olá pessoal, sou novo no fórum e estou iniciando meus estudos em Python. Gostaria de ajuda para para aprender a utilizar as instruções try e except, no código abaixo.Com o intuito de detectar se o usuário digitou uma string que não corresponde a um inteiro. E, nessa caso, exibir uma mensagem ao usuário que alertando-o de que essa entrada é inválida. Código a seguir: # Sequência de Collatzdef collatz(number): if number % 2 == 0: return number // 2 else: return 3* number + 1 n = int(input('Digite um número inteiro: '))cont = 1while n > 1: n = collatz(n) cont += 1 print(n) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ArteEN Postado Novembro 24, 2015 Denunciar Share Postado Novembro 24, 2015 try: n = int(input())except: pass Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
CarlosFerreira
Olá pessoal, sou novo no fórum e estou iniciando meus estudos em Python.
Gostaria de ajuda para para aprender a utilizar as instruções try e except, no código abaixo.
Com o intuito de detectar se o usuário digitou uma string que não corresponde a um inteiro.
E, nessa caso, exibir uma mensagem ao usuário que alertando-o de que essa entrada é inválida.
Código a seguir:
# Sequência de Collatz
def collatz(number):
if number % 2 == 0:
return number // 2
else:
return 3* number + 1
n = int(input('Digite um número inteiro: '))
cont = 1
while n > 1:
n = collatz(n)
cont += 1
print(n)
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.