Nem fut le a Python programom. Valaki segítene?
ttps://pastebin.com/FRnebQuu
Ez lenne a 'programom', és nem fut le. Nem kapok hiba üzenetet, de nem fut le. Kérlek segítsetek! Köszönöm előre is.
Én ezt használom néha kisebb kód tesztelésre, másold be ide és látni fogod a hibát.
Eleve egy nagy katyvasz az egész.
Az alapfelállás még rendben van: van egy árut reprezentáló osztály aminek van az áru nevét, (egység)árát, mennyiségét beállító konstruktora.
Viszont az áru összértékét kiszámító "osszertek" tagfüggvénnyel már gondok vannak: nem adja vissza (return) a kiszámított összértéket.
Aztán létrehozod az áru osztályának egy "kifli" példányát, bekéred a leárazás mértékét, de ezen utóbbi nem az áru osztályának "kifli" példányán alkalmazod, hanem egy nem létező "termek" példány nem létező "learazás" tagfüggvényével.
Ráadásként feleslegesen létrehozol egy nem használt "kedvezmeny_kiszamolasa" osztályt, egy nem használt "kedvezmeny" tagfügvénnyel (aminek van egy nem használt "cls" paramétere, pláne úgy, hogy a tagfüggvény első paraméterének self-nek kellene lennie, illetőleg a tagfüggvény - az előző "aru" osztaly "osszertek" tagfüggvényéhez hasonlóan - nem ad visszatérési értéket).
Én abszolút minimum (persze, lehetne még szebben is, de a kérdező hozzászólásából ítélve ez nagyon kezdetleges kód, így nem kívánom túlbonyolítani) valahogy így oldanám meg:
tehát a leárazást az árut reprezentáló osztályba raknám bele (hisz az árut árazzuk le), illetve az akció mértékét addig kérem be, amíg az nem lesz megfelelő értékű.
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!