Seite 1 von 1
if x oder y
Verfasst: Mittwoch 6. Oktober 2010, 15:47
von nevergod
Guten Tag,
ganz kurzes Problem.
Und zwar habe ich versucht in meinem Programm einer if anweisung die kondition x ODER y zu geben. (Also wenn 1 von beiden eintrifft das ausführen!)
In C wurde das ja immer
gelöst.
Gibt es das auch in python?
Wenn ja was muss ich da schreiben? Diese methode scheint ja nicht zu klappen.
Ich weiß das ein unelegantes Workaround einfach 2 schleifen oder eine weitere elif anweisung wären. Das erscheint mir allerdings als sehr umständlich.
mfG.
NeverGod
Re: if x oder y
Verfasst: Mittwoch 6. Oktober 2010, 16:08
von Rebecca
Eine Zuweisung im if-Statement kannst du in Python allerdings nicht machen.
Re: if x oder y
Verfasst: Mittwoch 6. Oktober 2010, 16:39
von BlackJack
Sollten ``and``, ``or``, und ``not`` nicht in einem guten Python-Tutorial vorkommen!?
Re: if x oder y
Verfasst: Mittwoch 6. Oktober 2010, 17:12
von Hyperion
BlackJack hat geschrieben:Sollten ``and``, ``or``, und ``not`` nicht in einem guten Python-Tutorial vorkommen!?
Vor allem da der OP augenscheinlich schon Erfahrung mit C hat, sollte man da doch einiges an Fähigkeit bezüglich der Selbsthilfe (Doku auffinden und nutzen) erwarten können
A pros pros Hilfe: Schade, dass Du bei uu.de aus dem %-Team ausgeschieden bist!
Re: if x oder y
Verfasst: Mittwoch 6. Oktober 2010, 17:28
von DasIch
BlackJack hat geschrieben:Sollten ``and``, ``or``, und ``not`` nicht in einem guten Python-Tutorial vorkommen!?
Die kann man durchaus auch schon von einem schlechten Tutorial erwarten

Re: if x oder y
Verfasst: Mittwoch 6. Oktober 2010, 17:48
von Matflasch
Rebecca hat geschrieben:
Eine Zuweisung im if-Statement kannst du in Python allerdings nicht machen.
ymmd!
*scnr*
Re: if x oder y
Verfasst: Mittwoch 6. Oktober 2010, 17:51
von nevergod
danke an alle die ohne mich anzuflamen geholfen haben
und
Hyperion hat geschrieben:BlackJack hat geschrieben:Sollten ``and``, ``or``, und ``not`` nicht in einem guten Python-Tutorial vorkommen!?
Vor allem da der OP augenscheinlich schon Erfahrung mit C hat, sollte man da doch einiges an Fähigkeit bezüglich der Selbsthilfe (Doku auffinden und nutzen) erwarten können
A pros pros Hilfe: Schade, dass Du bei uu.de aus dem %-Team ausgeschieden bist!
1. habe so ein tutorial zumindest noch nicht gelesen bzw gefunden.
2. Habe ich nie gesagt. Ich hab C nur mal angekratzt und die if un cout befehle aus langeweile gelernt lange bevor ich python angefangen habe
3. uu.de? %-Team? wovon sprichst du?
mfG.
NeverGod
Re: if x oder y
Verfasst: Mittwoch 6. Oktober 2010, 17:56
von snafu
Noch klarer wäre IMHO diese Schreibweise:
Re: if x oder y
Verfasst: Mittwoch 6. Oktober 2010, 18:05
von /me
nevergod hat geschrieben:1. habe so ein tutorial zumindest noch nicht gelesen bzw gefunden.
Bei allem Respekt, aber wenn du das Tutorial noch nicht einmal gefunden hast, dann hast du etwas Grundlegendes falsch gemacht..
Gehe nach
http://www.python.org/, klicke auf
Documentation, klicke auf
Tutorial. Ich habe gerade nicht wirklich lange gebraucht um den Satz "Comparisons may be combined using the Boolean operators
and and
or ..." darin zu finden.
Re: if x oder y
Verfasst: Mittwoch 6. Oktober 2010, 18:10
von Hyperion
nevergod hat geschrieben:
1. habe so ein tutorial zumindest noch nicht gelesen bzw gefunden.
Wurde ja schon geklärt bzw. erläutert.
nevergod hat geschrieben:
2. Habe ich nie gesagt. Ich hab C nur mal angekratzt und die if un cout befehle aus langeweile gelernt lange bevor ich python angefangen habe
Da Du C-Code als Beispiel bringst, ging ich davon aus. Außerdem musst Du Dir das Wissen darüber, wie man dieses Problem in C formuliert ja auch irgend wie angeeignet haben.
nevergod hat geschrieben:
3. uu.de? %-Team? wovon sprichst du?
Das war auf BlackJack bezogen.
Re: if x oder y
Verfasst: Mittwoch 6. Oktober 2010, 18:22
von snafu
Hyperion hat geschrieben:A pros pros Hilfe: Schade, dass Du bei uu.de aus dem %-Team ausgeschieden bist!
Ein fleißiger Ikhaya-Leser.
Bin da aber auch drüber gestolpert.
Re: if x oder y
Verfasst: Mittwoch 6. Oktober 2010, 18:30
von Hyperion
snafu hat geschrieben:Ein fleißiger Ikhaya-Leser.
Klar! Ich warte täglich auf die Meldung "Inyoka ab nun Open Source"

Re: if x oder y
Verfasst: Mittwoch 6. Oktober 2010, 18:31
von snafu
Ich mag den Wochenrückblick am liebsten.
