Kezdőoldal » Számítástechnika » Programozás » Pythonban hogyan tudnám ezt...

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:
100%

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.

2019. máj. 18. 23:12
Hasznos számodra ez a válasz?
 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:
33%
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.
2019. máj. 19. 07:33
Hasznos számodra ez a válasz?

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!