Pythonban hogyan tudnám ezt megcsinálni?
Figyelt kérdés
pl.
answer1 = 'Open'
answer2 = 'Close'
pc_input = input('Open or Close program ?')
ha kis betűvel írom a close-t akkor tovább megy a program mindtha Open-t írtam volna.
2019. máj. 18. 22:50
1/3 anonim válasza:
Először is az open, close legyen kisbetűs. Nincs értelme bonyolítani a programot azzal, hogy nagy kezdőbetűvel írod őket.
Utána használd a pc_input.lower() parancsot, hogy csupa kisbetű legyen a bevitt szöveg, így ha még nagy betűvel is adod be neki a szöveget, úgy is érteni fogja.
Persze, ha ragaszkodsz a nagy kezdőbetűs Openhez és Closehoz, akkor megcsinálhatod, hogy answer1re és answer2re alkalmazod a fentebb említett parancsot (answer1.low(), answer2.low()) és utána meg az inputra is és így 100%, hogy bárhova írsz nagybetűket, a program érteni fogja, hogy mit akarsz.
2/3 A kérdező kommentje:
Nagyon szépen köszönöm a válaszod !
2019. máj. 18. 23:16
3/3 anonim válasza:
Különbözőnek kezeli az opent-t és az Open-t a nagy kezdőbetű miatt. Kódolás előbb inkább tanuld meg a nyelv alapjait, máskülönben napi 20000 ilyen kérdésed leesz, amire amúgy a google mind megadja a választ, de haladni meg nem fogsz, mert ilyeneken fogsz leakadni.
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!