Mi a hiba? Szamlalo = 1 sorszam = 0 eredm = [] mennyiseg = input ("Dobások száma:") while sz < float (mennyiseg) : if (szamok[n] == szamlalo) : eredm. Append (szamok[n])
Figyelt kérdés
Pythonban írtam, de gondolom rájöttetek.
if (szamok[n] == szamlalo):
Ez a rész a gond.
2013. szept. 30. 20:07
1/5 anonim válasza:
A while-n bejül sehol sem változtatod az n-t.
2/5 anonim válasza:
Írjuk már le a kódot normálisan:
szamlalo = 1
sorszam = 0
eredm = []
mennyiseg = input ("Dobások száma:")
while sz < float (mennyiseg) :
.. if (szamok[n] == szamlalo) :
.... eredm.append (szamok[n])
Lássuk csak:
- n változót nem is hoztál létre, mégis használod
- sz változót nem is hoztál létre, mégis használod
- szamok változót nem is hoztál létre, mégis használod
Egyébként az interpreter hibaüzenetét érdemes lenne elolvasnod, mert megválaszolja a kérdésed! Ha nem tudod értelmezni, segítünk benne, de akkor másold ide azt is. :)
3/5 anonim válasza:
LoL, megéri ezt a témakört látogatni... :D
4/5 A kérdező kommentje:
Bocsi az én hibám...
Ez csak egy részlete a programnak.
A hiba üzenet: IndexError: list index out of range.
2013. okt. 1. 16:22
5/5 anonim válasza:
Szupi. Ez azt jelenti, hogy a szamok tömbben nincs olyan indexű elem, amit az n változó tartalmaz. Kérdés: mi az n változó értéke?
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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!