Kezdőoldal » Számítástechnika » Programozás » Kezdő Python-os vagyok és...

Kezdő Python-os vagyok és elakadtam. Hogy tudnék tovább haladni ?

Figyelt kérdés

IndexError: list assignment index out of range ezt a hibakódot kapom vissza egy while ciklusban. Lentebb linkeltem a teljes kódomat.


[link]



2021. júl. 29. 18:33
1 2 3 4
 31/37 anonim ***** válasza:
100%

@29 "Én annyit mondtam, hogy jobb cégeknél ez nincs megengedve."

Ezt te állítottad, amit nyilvánvalóan nem igaz.


"Le is írtam miért."

Nem, nem írtad le, csak megismételted az állításod, amit körkörös érveléssel támasztottál alá kb így: "a break használata rossz design, mert rossz design-ra utal". Rákérdeztem, hogy miért, és te bemásoltad újra. Egy vicc vagy haver.

2021. júl. 31. 17:22
Hasznos számodra ez a válasz?
 32/37 A kérdező kommentje:
Szerintem ezen nem érdemes veszekedni. Főleg hogy nincs igazán értelme. Nekem azt mondtak hogy a programozásba ahány ember annyi megoldás létezhet. Persze nyilván az egyik jobb és ésszerűbb mint a másik. Én még a pythonban nagyon kezdő vagyok tanulok, olvasok és probálom értelmezni a dolgokat. Talán annyi előnyöm van hogy az alapokat már iskolában tanultam amikor a c++-t tanultuk, de ott szerintem nem tanították kellő képpen. Ez után ha ez sikerűl nagyjából elsajátítanom utána swift programozást szeretném valahogy megtanulni. Ha erre tudtok valamit akkor annak örülnék mert én hiába kerestem nem igazán találtam megfelelő helyet ahol ezt tanulhatnám. Köszönöm!
2021. júl. 31. 22:44
 33/37 anonim ***** válasza:
0%

32 nem veszekedtem. Leírtam érthetően, hogy mi a probléma vele, de a 31-es annyira nem tud szöveget értelmezni, hogy ezt sem tudta felfogni. Nem dolgozik a szakmában, köze nincs az egészhez. Innentől nincs értelme vele foglalkozni.


Valóban: ahány ember, annyi szokás. De vannak olyan axiómák, amiket nem lehet kikerülni. Nem létezhet olyan, hogy valamit csak break-el tudsz megoldani. És mivel nem létezik ilyen, ezért van más megoldás, a más megoldás pedig mindig jobb lesz. Ezt írtam le a 31-nek is, csak tulok volt megérteni.

2021. aug. 1. 16:15
Hasznos számodra ez a válasz?
 34/37 anonim ***** válasza:
100%
#33 azzal tisztaban vagy, hogy nem egy emberrel beszeltel?
2021. aug. 1. 16:29
Hasznos számodra ez a válasz?
 35/37 anonim ***** válasza:
100%
En utoljara arra kertelek, hogy irj 1-2 ilyen jobb ceget, ahol nem hasznalnak break-et, de meg nem irtal.
2021. aug. 1. 16:30
Hasznos számodra ez a válasz?
 36/37 zozo256 ***** válasza:
94%

Hülyeség a break-et tiltani, használja akinek van kedve hozzá. Ha a google, facebook stb. használja szerintem az elég bizonyíték a létjogosultságára. Ezek elég sikeres cégek, és az ott dolgozók sokat kersenek vele, szóval a valóság az a break-et igazolja így. Az a lényeg, hogy jól működjön az adott dolog, nem az hogy random tankönyvi szabályokat kövessünk.


Remélem aki ennyire a break ellen van bekap egy jó kis vírust, aminek a forráskódja tele van break-kel, goto-val, stb... És akkor lehet pampogni, hogy dehát ez antipattern. A spagetti kód nem fog kérdezni, ha amúgy jól működik, megb@sz simán.

2021. aug. 1. 23:45
Hasznos számodra ez a válasz?
 37/37 anonim ***** válasza:
100%

A breaktől való félelem már csak azért is irreális, mert pont azért lehet bevezetve, hogy ne kelljen goto-t használni. A goto ugyanis önmagában nem mutatja, hogy mi is a funkciója annak az ugrásnak, de ha egy breaket látsz rögtön tudod, hogy miért van ott.

Attól persze még lehet a breaket rosszul használni, főleg ha telerakja az ember breakkel a ciklust, vagy éppen feleslegesen, mint például a kérdező kódjában. De jól használva semmi baj vele.

2021. aug. 2. 09:39
Hasznos számodra ez a válasz?
1 2 3 4

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

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!