-
Notifications
You must be signed in to change notification settings - Fork 24
/
info_pet.py
37 lines (32 loc) · 1.23 KB
/
info_pet.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# Função para coletar informações sobre o pet
def coletar_informacoes_pet():
print("Por favor, insira as informações sobre seu pet.")
# Coleta do nome do pet
nome = input("Nome do pet: ")
# Coleta da idade do pet, garantindo que seja um número inteiro
while True:
try:
idade = int(input("Idade do pet (em anos): "))
if idade < 0:
print("A idade não pode ser negativa. Tente novamente.")
else:
break
except ValueError:
print("Por favor, insira um número válido para a idade.")
# Coleta do peso do pet, garantindo que seja um número flutuante
while True:
try:
peso = float(input("Peso do pet (em kg): "))
if peso < 0:
print("O peso não pode ser negativo. Tente novamente.")
else:
break
except ValueError:
print("Por favor, insira um número válido para o peso.")
# Exibindo as informações coletadas
print("\nInformações do pet:")
print(f"Nome: {nome}")
print(f"Idade: {idade} anos")
print(f"Peso: {peso} kg")
# Chama a função para coletar e exibir as informações do pet
coletar_informacoes_pet()