Kezdőoldal » Számítástechnika » Programozás » Segítség! Nem működik a...

Segítség! Nem működik a programom. Segítene valaki? Python programozás

Figyelt kérdés

[link]

A legutolsó sorban sajnos ezt kapom.:

Kedvezményes ár: None HUF

Kérlek segítsetek!

Ja és ez Python nyelven íródott.



2021. aug. 5. 10:46
 1/9 anonim ***** válasza:
79%
Szerintem kezd el ezt a python tanulást teljesen az elejéről. Elmondhatnám, hogy mi a hiba, de látszik a kódból, hogy itt nagyon nagy hiányosságok vannak tudás terén. Egyáltalán honnan tanulod? Lehet a tananyag a rossz.
2021. aug. 5. 11:17
Hasznos számodra ez a válasz?
 2/9 A kérdező kommentje:
Dr. Guta Gábor Szoftverfejlesztés okosan Pythonnal
2021. aug. 5. 11:23
 3/9 anonim ***** válasza:

Mivel nincs benne hiba, így nyilván nem kapsz.

Ezt csinálja a kódod (helyesen):

"Kedvezményes ár: None HUF"


Amúgy tényleg érdemes valami másik forrás után nézned.

Sosem láttam még függvényt mellékosztálynak hívni.

2021. aug. 5. 11:46
Hasznos számodra ez a válasz?
 4/9 anonim ***** válasza:
100%

Nem ismerem a könyvet és csak a tartalomjegyzéket sikerült megnézni. Az alapján ez a könyv biztos, hogy nem kezdőknek van és minőségben is gyatrának tűnik. Előbb van szó benn az osztályokról mint a vezérlési szerkezetkről, ami után jön egy olyan fejezet, hogy "szekvencia" amiben pedig a listáról beszél ezt nem is értem.


Jobban jársz ezekkel:

[link]

[link]


De hogy a kérdésre is válaszoljak:

Röviden: hiányzik a return "kedvezmenymellekosztaly" függvényből

Hosszan: [link]

2021. aug. 5. 12:00
Hasznos számodra ez a válasz?
 5/9 anonim ***** válasza:
100%

Előzmény:

https://www.gyakorikerdesek.hu/szamitastechnika__programozas..

a #5-ös hozzászólásom 3. mondatában leírt problémába futottál bele megint: az osztály (jelen esetben a "kedvezmenyfoosztaly") tagfüggvénye (jelen esetben a "kedvezmenymellekosztaly") nem ad visszatérési értéket (return).


Nem mellesleg megint katyvasz aaz egész:

* A programkódban összefolyik a felhasználói interakció, a számolást végző osztály tagfüggvénye és az eredmények kiíratása

* A "kedvezmenyfoosztaly" egy nem épp egy sokatmondó osztálynév, nem igazán adekvát a használata.

* A "kedvezmenymellekosztaly" nem osztály, hanem tagfüggvény.

* A feltétel "igaz" ága nem csinál semmi hasznosat, a "hamis" ága meg csak kiír, de nem akadályozza meg a hibás érték megadását - épp ezért kéne ciklust használni - lásd a már említett fórumtopik #5-ős hozzászólásomban belinkelt példakódot

2021. aug. 5. 12:17
Hasznos számodra ez a válasz?
 6/9 anonim ***** válasza:
Ne haragudj, de ezt kijavítani is felesleges, annyira nincs értelme.
2021. aug. 5. 12:22
Hasznos számodra ez a válasz?
 7/9 anonim ***** válasza:

Én is azt javaslom, egyelőre hagyd az osztályokat, és oldd meg sima függvényekkel. Sajnos olyan alapokkal vannak gondok, mint kifejezések, ezek értéke/típusa, függvényhívás, visszatérési érték, stb.


De hogy válaszoljak is (de lehet, hogy már megtették):

4. sor: "arcedula * termekmennyiseg / 100 * kedvezmeny", ez mit akarna csinálni? Kiszámol valamit, utána eldobja, mert nem írtál elő semmilyen tevékenységet hozzá. Az elejére pl. szúrd be, hogy "return"

9. sor: "kedvezmenyfoosztaly.kedvezmenymellekosztaly", ez így egy metódus, mint Python objektum, de még csak meg sem hívtad. Függvényhíváskor kell mögé a két zárójel (). Bár még akkor sem értem, annak ott mi értelme...

2021. aug. 5. 13:33
Hasznos számodra ez a válasz?
 8/9 anonim ***** válasza:
47%

"Nem kapok hibaüzenetet bazdmeg..."

Ezután van bárkinek is kedve segíteni neki?

2021. aug. 5. 13:54
Hasznos számodra ez a válasz?
 9/9 anonim ***** válasza:
Nem, nincsen, azert segitettek neki vagy 3-an.
2021. aug. 5. 14:02
Hasznos számodra ez a válasz?

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!