Олимпиадный тренинг

Задача . Практикум 2


Задача

Темы:

Описать класс Product, который содержит информацию о продукте.

Свойства класса:

  • Название продукта (строка)
  • Цена (число целое)
  • Рейтинг (целое число от 1 до 5)

Методы класса:

  1. get_info() – выводит информацию о продукте в формате:
    Продукт: {Название}  
    Цена: {Цена} KZT  
    Рейтинг: ★★★★☆ (4 / 5)  
    
  2. update_price(new_price) – изменяет цену продукта.
  3. update_rating(new_rating) – изменяет рейтинг продукта (должен быть в пределах от 1 до 5).

При возврате информации о задаче, информация о рейтинге должна выглядеть следующим образом: 
  • ★☆☆☆☆ 1 / 5 
  • ★★☆☆☆ 2 / 5 
  • ★★★☆☆ 3 / 5 
  • ★★★★☆ 4 / 5
  • ★★★★★ 5 / 5

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
Python32
Комментарий учителя