Miért nem fogadja el a program a válasz1-et és a válasz2-t? (Python)
2019. júl. 28. 02:29
1/14 anonim válasza:
lower() kisbetűkké alakítja az inputot. Amivel összehasonlítja, azaz a konstans 'Igen' és 'Nem' válaszokban van nagybetű, tehát sosem fog velük megegyezni.
2/14 A kérdező kommentje:
ohhh b*sszameg (végülis tökre logikus), köszönöm a válaszodat !
2019. júl. 28. 03:09
3/14 anonim válasza:
Könyörgöm ne használj változóneveket.....
Plusz logikai baki, a program kezeli z igen/nem-et, mi van, ha tök mást ír be a user?
Így lenne logikus?
if feladat.lower() == valasz1:
print('Remek , vágjunk is bele')
else:
quit
Alapvetően te igent vársz, tehát az kerül az if ágba, elifnek semmi értelme csak 2 lehetőségnél, oda else kell, ha bármi mást ír be a felhasználó, lépjen ki a program.
4/14 anonim válasza:
Nem mindig elég csak egy feltételt vizsgálni, ha kritikus fontosságú programról van szó, akkor (y/n)? kérdést fel szoktunk tenni, ahol 2 különböző inputot elfogadunk. Az viszont tény, hogy nagyon kacifántosan oldotta meg, de még csak tanul, ki fog benne alakulni, hogy hogy tudja ezt átláthatóan megoldani.
6/14 A kérdező kommentje:
#5 Ha angol lenne az lenne a baj , ha német lenne akkor meg az lenne a baj... Ezt szeretném én eldönteni , hogy milyen nevű változók és milyen nyelven.
2019. júl. 28. 16:52
7/14 A kérdező kommentje:
Köszönöm a válaszokat !
2019. júl. 28. 16:52
8/14 anonim válasza:
xDDDD Istenem, ez nem így megy... Alapvetően körberöhögnek, ha magyar változóneveket használsz, hisz a programozás nyelve is az angol, hiába önérzeteskedsz...
9/14 anonim válasza:
#8 oktatási intézményekben, ZH-n vagy beadandó programokban elvárják, hogy magyar változó- és függvényneveket használj. Ezzel szoktak megbizonyosodni arról, hogy érted, amit csinálsz.
Nem hiszem, hogy egy középiskolás diáknak (legalábbis szerintem a kérdező ezen a szinten van) nagyvállalati kultúrát kéne tanítani, sokkal fontosabb az, hogy megértse az anyagot.
10/14 anonim válasza:
Illetve azért is szokták kérni magyarul, hogy a te személyes munkád legyen és véletlenül se lopjad le a snippeteket stackoverflowról. Nem mintha nem lenne nagy erőbefektetés átírni a változókat, de meglepően sok hallgatót meg lehet ezzel buktatni.
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!