Altere a solução do exercicio anterior para que seja impressa a mensagem Valor inválido! caso o segundo valor informado seja zero.
Passo 1
Beleza, então o que esse exercício está pedindo é para a gente modificar a solução do exercício anterior. A ideia é que, se o segundo valor que a pessoa digitar for zero, em vez de continuar a execução normalmente, o programa deve mostrar a mensagem “Valor inválido!”. Vamos precisar entender como fazer essa verificação e como exibir mensagens no programa.
Passo 2
Primeiro, precisamos lembrar que, geralmente, no exercício anterior, a gente provavelmente solicitava dois números do usuário e fazia algum tipo de operação com eles, como uma divisão. O problema com a divisão é que não podemos dividir por zero, então precisamos adicionar uma verificação para evitar isso.
Passo 3
Vamos imaginar que temos duas variáveis, digamos
numero1
e numero2
, que armazenam os valores informados pelo usuário. Queremos verificar se numero2
é igual a zero antes de tentar dividir numero1
por numero2
.Passo 4
Para fazer essa verificação, usamos uma estrutura condicional
if
. Se numero2
for igual a zero, mostramos a mensagem “Valor inválido!”. Caso contrário, realizamos a divisão normalmente. Em pseudocódigo, ficaria assim:if numero2 == 0:
print("Valor inválido!")
else:
resultado = numero1 / numero2
print("O resultado é:", resultado)
Passo 5
Explicando as partes do código:
if numero2 == 0:
: Aqui estamos perguntando se o segundo número é zero.print("Valor inválido!")
: Se for zero, mostramos a mensagem de erro.else:
: Se não for zero, seguimos para a próxima etapa.resultado = numero1 / numero2
: Fazemos a divisão normalmente.print("O resultado é:", resultado)
: Exibimos o resultado da divisão.
Resposta
Com essa modificação, o programa agora verifica se o segundo valor é zero e, caso seja, exibe a mensagem “Valor inválido!”. Caso contrário, realiza a divisão normalmente.