Problem mit String
Verfasst: Freitag 31. Dezember 2010, 15:07
Hallo
ich bin dabei, einen kleinen Umrechner zu schreiben, der mit Bits und Bytes arbeiten soll
am Anfang des Programms soll der Nutzer die Einheit auswählen, von der ausgegangen wird.
Das sieht bei mir so aus:
a=raw_input("Einheit")
if a=="bit" or "Bit":
print"Sie haben Bit ausgewählt"
if a=="Kbit" or "kbit":
print"Sie haben Kbit ausgewählt"
Nun zu meinem Problem:
Egal ob ich bit, it, kbit eingebe, er scheinen immer beide Printbefehle.
Warum differenziert Python nicht zwischen dem vollständigen Wort und einzelnen Wortbestandteilen bzw wie mach ich das?
MfG
ich bin dabei, einen kleinen Umrechner zu schreiben, der mit Bits und Bytes arbeiten soll
am Anfang des Programms soll der Nutzer die Einheit auswählen, von der ausgegangen wird.
Das sieht bei mir so aus:
a=raw_input("Einheit")
if a=="bit" or "Bit":
print"Sie haben Bit ausgewählt"
if a=="Kbit" or "kbit":
print"Sie haben Kbit ausgewählt"
Nun zu meinem Problem:
Egal ob ich bit, it, kbit eingebe, er scheinen immer beide Printbefehle.
Warum differenziert Python nicht zwischen dem vollständigen Wort und einzelnen Wortbestandteilen bzw wie mach ich das?
MfG