Kezdőoldal » Számítástechnika » Programozás » Python programozás. Tudna...

Python programozás. Tudna segíteni valaki?

Figyelt kérdés

A következőt szeretném végrehajtani:

A scriptemben jön egy input mező, és azt szeretném, hogy egy bizonyos szónál mást írjon ki, mint a többinél. A baj csak az, hogy szeretném ha azt a szót mindenhogy elfogadná, akkor is ha véletlenül nagybetűvel írom be.


Ezt így nehéz megérteni, ugye? Prezentálom:

Megpróbáltam használni az "or"-t, de nem sikerült.



a = (input(">>>"))

if a == "gyakorikerdesek" or "Gyakorikerdesek" or "GYAKORIKERDESEK": #stb.

print("Te a gyakorikérdéseket írtad be.")

else:

print("Te azt írtad be, hogy ", end="")

print(a, end = "")

print(".")



Csakhogy ez nem működik. Van ötletetek, hogyan tudnám ezt megoldani?


2013. okt. 27. 13:36
1 2
 11/12 anonim ***** válasza:
Valóban, ez így ritka igénytelen megoldás.
2013. okt. 28. 17:14
Hasznos számodra ez a válasz?
 12/12 anonim ***** válasza:

Itt súlyos nyelvtani alapozáshiány esetének fennforgásával állunk szemben.

if a == "gyakorikerdesek" or "Gyakorikerdesek" or "GYAKORIKERDESEK":

Ez egy olyan pongyola fogalmazás, amit az élő beszédben megengedünk, de a matematikában és a programozásban értelmetlen. A logikai kötőszavak mindig ÁLLÍTÁSOKAT kapcsolnak össze. Az állítás attól állítás, hogy állítmányt tartalmaz. A hiányos mondat maradjon a költők dolga, a matematikai mondat mindig teljes. Mindenekelőtt saját alany és állítmány jár bele, ahogy itt már le is írták a konkrét esetre vonatkoztatva.

2013. okt. 28. 19:42
Hasznos számodra ez a válasz?
1 2

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!