Kezdőoldal » Számítástechnika » Programozás » Mi lehet a hiba a kódban?(Python)

Mi lehet a hiba a kódban?(Python)

Figyelt kérdés

Követtem egy tutoriált, tehát mindent a leírtak alapján csináltam, mégis egy hiba üzenetbe ütközök, hogy tudnám orvosolni?


A sor amivel gond van: updated_balance = float(updated_balance) + float(amount.get())


Hibaüzenet:


line 142, in finish_deposit

updated_balance = float(updated_balance) + float(amount.get(0))

^^^^^^^^^^^^^^^^^^^^^^

ValueError: could not convert string to float: ''



2023. márc. 2. 11:13
 1/6 anonim ***** válasza:
100%
Az amount.get() függvény üres stringet dob vissza (azaz ''-t) és ettől hátast dob a float().
2023. márc. 2. 11:26
Hasznos számodra ez a válasz?
 2/6 anonim ***** válasza:
100%

A float() megfelelő karakterláncot várna el ( [link] ):

"If the argument is a string, it should contain a decimal number, optionally preceded by a sign, and optionally embedded in whitespace."

de csak üreset kap, ezért dob kivételt.

2023. márc. 2. 11:32
Hasznos számodra ez a válasz?
 3/6 anonim ***** válasza:
17%
A hibaüzenet elég egyértelműen leírja.
2023. márc. 2. 12:01
Hasznos számodra ez a válasz?
 4/6 anonim ***** válasza:
26%

"Követtem egy tutoriált..."


Nem ész nélkül kell követni a tutorialt, hanem érteni hogy mit miért csinál, annak nincs értelme hogy beírod ész nélkül amit ott csinálnak de azt sem tudod mi miért működik.


Teljesen egyértelműen látszik a hibaüzenetből mi a gond: ValueError: could not convert string to float: ' '


De még ha nem is lenne egyértelmű akkor is 10 másodperc google után megtalálod a problémát a legtöbb hibaüzire


Kicsit jobban erőltesd meg magadat mert ebből nem lesz programozó karrier! Megértetted!?

2023. márc. 2. 12:22
Hasznos számodra ez a válasz?
 5/6 anonim ***** válasza:

[link]


Nagyon jó kis könyv a témában a gyakori hibákat is taglalja, érdemes átolvasni ha komoylabban érdekel.

2023. márc. 3. 14:17
Hasznos számodra ez a válasz?
 6/6 bimmbammbula válasza:
le kell kezelned a visszaadott "" értéket
2023. márc. 5. 12:51
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!