Kezdőoldal » Számítástechnika » Programozás » Miért nem fut le ez a PYTHON...

Miért nem fut le ez a PYTHON 'program'?

Figyelt kérdés

#Szövegek:

udvozloszoveg: str = 'Üdvözlöm! Írja be a rendelés azonosítóját!'

print (udvozloszoveg)

#Osztályok:

class rendeles:

class rendelt_termek:

def __init__ (self, allapot, darab, rendeles_azonosito_szam):

self.allapot = allapot

self.darab = darab

self.rendeles_azonosito_szam = rendeles_azonosito_szam

class rendelo_adatok:

def __init__ (self, nev, telszam, email):

self.nev = nev

self.telszam = telszam

self.email = email

class termek:

def __init__ (self, kod, ar):

self.nev = nev

self.ar = ar

class cim:

def __init__ (self, orszag, varos, irszam, utca_hazszam):

self.orszag = orszag

self.varos = varos

self.irszam = irszam

self.utca_hazszam = utca_hazszam

#Adatbázis:

ptrendelttermek = rendelt_termek ('Feladásra kész', 1, '0001')

ptrendeloadatok = rendelo_adatok ('Kiss Pista', '+36 (72) 726 5225', 'hahaha@gmail.com')

pttermek = termek ('MacBook Pro 2019', 569990)

ptcim = cim ('Magyarország', 'Esztergom', 3069, 'Pethőfi Utca 16/B')

#Szövegek:

print (ptrendelttermek.allapot)


Ezt írtam, és hibát kapok. Miért kapok hibát? Köszönöm előre is a segítségeteket!



2021. júl. 26. 17:26
 1/3 A kérdező kommentje:
Ja és azt szeretném hozzáfűzni, hogy mindenhol bentebb kezdtem, ahol kellett. csak a gyk nem engedte.
2021. júl. 26. 17:27
 2/3 anonim ***** válasza:
63%

Gyanitom, hogy a hiba amit kapsz igy fest:

NameError: name 'rendelt_termek' is not defined


Ez azért van, mert a rendelt_termek nevű entitás nem létezik a futtató környezetben. Ugyanis el van rejtve a rendeles osztályban. Elérni így tudod:

ptrendelttermek = rendeles.rendelt_termek ('Feladásra kész', 1, '0001')

2021. júl. 26. 17:37
Hasznos számodra ez a válasz?
 3/3 A kérdező kommentje:
Oh, nagyon szépen köszönöm, SIKERÜLT. Igen, az a hibát kaptam, hogy 'name 'rendelt_termek' is not defined'. De így már működik. Mégegyszer nagyon köszönöm.
2021. júl. 26. 17:40

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!