Report 1

 avatar
unknown
plain_text
6 months ago
1.0 kB
2
Indexable
import pandas as pd


class FlagshipPhone:
    def __init__(self, name, model, price, camera, sales):
        self.name = name
        self.model = model
        self.price = price
        self.camera = camera
        self.sales = sales


class PhoneCollection:
    def __init__(self):
        self.phones = []

    def add_phone(self, phone):
        self.phones.append(phone)

    def to_dataframe(self):  # Metoda koja pretvara kolekciju telefona u DataFrame
        data = {
            'Name': [],
            'Model': [],
            'Price': [],
            'Camera': [],
            'Sales': []
        }

        for phone in self.phones:  # Dodajemo podatke u odgovarajuće liste
            data['Name'].append(phone.name)
            data['Model'].append(phone.model)
            data['Price'].append(phone.price)
            data['Camera'].append(phone.camera)
            data['Sales'].append(phone.sales)

        return pd.DataFrame(data)  # Kreiramo DataFrame iz pripremljenih podataka

Editor is loading...
Leave a Comment