L10Task1.py 1.3 KB

123456789101112131415161718192021222324252627282930313233
  1. # Создаем пустой словарь
  2. pets = {}
  3. # Запрашиваем информацию у пользователя
  4. pet_name = input("Введите имя питомца: ")
  5. pet_type = input("Введите вид питомца: ")
  6. pet_age = int(input("Введите возраст питомца: "))
  7. owner_name = input("Введите имя владельца: ")
  8. # Определяем правильное склонение для слова "год"
  9. if pet_age % 10 == 1 and pet_age % 100 != 11:
  10. age_suffix = "год"
  11. elif pet_age % 10 in [2, 3, 4] and not (pet_age % 100 in [12, 13, 14]):
  12. age_suffix = "года"
  13. else:
  14. age_suffix = "лет"
  15. # Добавляем информацию о питомце в словарь
  16. pets[pet_name] = {
  17. 'Вид питомца': pet_type,
  18. 'Возраст питомца': pet_age,
  19. 'Имя владельца': owner_name
  20. }
  21. # Формируем строку с информацией о питомце
  22. pet_info = (
  23. f"Это {pets[pet_name]['Вид питомца']} по кличке \"{pet_name}\". "
  24. f"Возраст питомца: {pets[pet_name]['Возраст питомца']} {age_suffix}. "
  25. f"Имя владельца: {pets[pet_name]['Имя владельца']}"
  26. )
  27. # Выводим информацию о питомце
  28. print(pet_info)