NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
Avatar
Lukáš
Člen
Avatar
Lukáš:9.1.2017 13:30

Ahoj,

měl bych takový problém s jednou úlohou do školy.

Mám databázi aut, která tři třídy - car, node a linked list

class Node:
    def __init__(self, nextNode, prevNode, data):
        self.nextNode = nextNode
        self.prevNode = prevNode
        self.data = data


class LinkedList:
    def __init__(self, head = None):
        self.head = head


class Car:
    def __init__(self, identification, name, brand, price, active):
        self.identification = identification
        self.name = name
        self.brand = brand
        self.price = price
        self.active = active


db = LinkedList()

a dále mám vytvořit metodu init(cars), která přijímá pole objektů Car a na jejich základě vytvoří spojový seznam.

Ví někdo jak na to? Potřeboval bych asi jenom pošťouchnout, jsou tam i další metody, které teoretický vím, ale s touhle nějak přesně nevím jak na to. Díky

 
Odpovědět
9.1.2017 13:30
Avatar
Lukáš
Člen
Avatar
Lukáš:9.1.2017 15:57

Prosím o smazání, již jsem to zdárně vyřešil :)

 
Nahoru Odpovědět
9.1.2017 15:57
Avatar
Odpovídá na Lukáš
Michal Haňáček:9.1.2017 16:23

Popiš jak, třeba někomu dalšímu pomůžeš ...

Nahoru Odpovědět
9.1.2017 16:23
Každé rozhodnutí a každý krok v životě nás někam posune. Bohužel jen některé nás posouvají dopředu.
Avatar
Lukáš
Člen
Avatar
Lukáš:9.1.2017 17:42

Vyřešil jsem to pomocí cyklu for, viz můj kód

def init(cars):
    for i in cars:
        add(i)
 
Nahoru Odpovědět
9.1.2017 17:42
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.