Problem mit "or" in einer If anweisung in Python

Diskutiere Problem mit "or" in einer If anweisung in Python im Developer Network Forum im Bereich Hardware & Software Forum; moin leute, ich hab schon gegooglet und sehe in jeder verdammten anleitung das es so richtig sein muss wie ich das in meinem beispiel getan...
  • Problem mit "or" in einer If anweisung in Python Beitrag #1
wardriver

wardriver

Bekanntes Mitglied
Dabei seit
04.06.2012
Beiträge
123
Reaktionspunkte
0
Ort
Internet
moin leute,
ich hab schon gegooglet und sehe in jeder verdammten anleitung das es so richtig sein muss wie ich das in meinem
beispiel getan habe .... jedoch funktioniert es bei mir nicht -_-

SAMPLE:
**************
Code:
a = raw_input('Weiter? Y/n: ')
if a == "Y" or "y":
	print "Hallo, Welt!"
	exit()
elif a == "N" or "n":
	print "Gut dann eben nicht!"
	exit()
else:
	pass


output ist immer wieder das hier :
# python test.py
Weiter? Y/n: Y
Hallo, Welt!
# python test.py
Weiter? Y/n: y
Hallo, Welt!
# python test.py
Weiter? Y/n: N
Hallo, Welt!
# python test.py
Weiter? Y/n: n
Hallo, Welt!
# python test.py
Weiter? Y/n:
Hallo, Welt!
# python test.py
Weiter? Y/n: fefe
Hallo, Welt!

Er gibt mir jedesmal Hallo, Welt aus o_O
bei der anweisung mit "Y" or "y" soll das ja so sein ^^ aber doch nich bei "N" or "n" ...
was mache ich falsch ich habe es so gemacht wie es in den anleitungen steht und wie es mir Dr. Google gesagt

selbst die else nimmt er nicht an warum??

danke schonmal im vorraus :)
mfg
 
  • Problem mit "or" in einer If anweisung in Python Beitrag #2
fox99

fox99

Bekanntes Mitglied
Dabei seit
27.11.1999
Beiträge
3.948
Reaktionspunkte
27
Ort
Omicron Persei 8
Code:
if a == "Y" or  a == "y":
 
  • Problem mit "or" in einer If anweisung in Python Beitrag #3
wardriver

wardriver

Bekanntes Mitglied
Dabei seit
04.06.2012
Beiträge
123
Reaktionspunkte
0
Ort
Internet
thx ^^
 
  • Problem mit "or" in einer If anweisung in Python Beitrag #4
haiko

haiko

Bekanntes Mitglied
Dabei seit
09.01.2003
Beiträge
4.727
Reaktionspunkte
1
Ort
Kempten
oder vermutlich
Code:
if a == ("Y" or "y"):
 
  • Problem mit "or" in einer If anweisung in Python Beitrag #5
fox99

fox99

Bekanntes Mitglied
Dabei seit
27.11.1999
Beiträge
3.948
Reaktionspunkte
27
Ort
Omicron Persei 8
oder vermutlich
Code:
if a == ("Y" or "y"):

hast du das mal ausprobiert?
 
Thema:

Problem mit "or" in einer If anweisung in Python

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.179
Beiträge
1.579.171
Mitglieder
55.876
Neuestes Mitglied
RamiroGarn
Oben