Kezdő Python-os vagyok és elakadtam. Hogy tudnék tovább haladni ?
IndexError: list assignment index out of range ezt a hibakódot kapom vissza egy while ciklusban. Lentebb linkeltem a teljes kódomat.
Na itt van megint a 2,5-ös pontszámú aki mindent tud :D Miért mondod egy kezdőre hogy blfszkodik? Most kezdte. Te talán profi programozóként születtél? Ja a válaszaidat elnézve, most sem tiszta minden.
Nekem sosem szóltak be a break miatt…
Szóval a gond az,ahogy látom, hogy nincs hátul és középen tesztelő ciklus, ezért van amikor break-et használnak.
Mondjuk így is lehet pl:
mylist = []
i='';
while i!='0' :
print("érték?:")
i = input()
if i!='0':
mylist.append(i)
print(mylist[::-1])
A kérdés az áttekinthetőség meg ugye fura, hogy a fővonal van mellékre terelve így mivel egy if alá kerül be, a break ezzel szemben a mellékvonalat kivezeti.
Kérdező, a #13-ban belinkelt kódod szerintem tökéletesen jó megoldás, rövid, és egyszerű.
Véleményem szerint a #22-es listamegfordítási módszere nagyon elegáns és tömör, kifejezetten python-os, a tied viszont átlátható és egyértelmű. Mindkettő lehet jó, és hasznos, azt hiszem inkább ízlés kérdése a dolog.
20
minek írsz olyan logikát ami kontroll nélkül megy a végtelenségig (vagy a te break-edtől független feltételig), de te kényed kedved szerint odaraksz egy break-et, mert úgy gondolod az jó? Miért nem addig iterálsz pontosan ameddig szeretnél? Miért úgy gondolkodsz, hogy elindulsz a végtelenségig, de majd megakasztod ha úgy döntesz? Nem tudod leprogramozni máshogy?
Ez nem beseggelés, hanem simán lábon lövöd magadat ezekkel a hülyeségekkel. Ha valóban nagy projekteken dolgoznál, ha egyáltalán a szakmában lennél, már rég tarkónbsztak volna, hogy ne használj ilyet, mert logikailag hülyeség.
21 nem, én is balfszkodtam rengeteget. Ez ilyen. Te talán okosabbnak hiszed magad mindenkinél, és kijelented, hogy te nem balfszkodtál a legelején? Elég bátor kijelentés lenne.
#24 ugy tunik te pedig okosabbnak hiszed magad Google, Facebook, Microsoft stb. fejlesztoktol, akik minden tovabbi nelkul hasznalnak break-et.
Te melyik cegnel vagy es milyen nagy projekteken dolgozol?
En valoban nem tudok, ezert dobalozok ezekkel a cegekkel, mert ok tudnak, es megsem teszik.
Ezek szerint te jobb fejleszto vagy naluk?
Én annyit mondtam, hogy jobb cégeknél ez nincs megengedve. Le is írtam miért. Ellenérvet nem tudtál mondani, helyette megint csak a közhelyekkel dobálózol, és kódokat másolgatsz githubról :)
Köszi. Bár a legelején elég lett volna leírnod, hogy közöd sincs a programozáshoz, és nem dolgozol a szakmában. Innentől minden amit mondasz tárgytalan, és értéktelen. Az érvelésednek hitt kapálózás, pedig nem tudom mire jó :)
Tehát Google, Facebook, Microsoft stb. nem jobb ceg. Oke, elhiszem neked, te vagy a szakmabeli.
Mondasz 1-2 jobb ceget kerlek?
Neked van igazad, csak kivancsi vagyok.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, 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!