| |
|
|
|
Beim letzten Mal war's die Passwort-Abfrage, diesmal kümmern wir uns um den Wetterbericht! In der folgenden Tabelle siehst du wie "einfach" Wetterprognosen sind:
| Luftdruck | steigt | steigt | fällt | fällt |
| Lufttemperatur | steigt | fällt | fällt | steigt |
| Jahreszeit | Sommer | Winter | Sommer | Winter |
| Empfehlung | Text 1 | Text 2 | Text 3 | Text 4 |
Du benötigst nur die Eingaben Luftdruck, Lufttemperatur sowie Jahreszeit, und schon kannst du eine Empfehlung abgeben! Als Eingabe akzeptierst du für Luftdruck bzw. -temperatur nur: steigt oder fällt. Bei den Jahreszeiten nehmen wir es etwas genauer: Sommer und Winter genügen! Als Empfehlung soll dein Programm ausgeben:
In allen anderen Fällen soll der Computer ausdrucken: "Nichts Genaues weiß man nicht!"
Tipps (!!):
text4 = "Leise rieselt der Schnee ..."
oder luftdruck = raw_input('Luftdruck: ') wetter() (siehe den Testlauf unten), die ich mit dem Editor eingegeben habe. Vorteil: ich musste nicht immer eingeben: text4 = "Leise rieselt der Schnee ..." Nach dem 7. Mal wirds langweilig . . .
if (luftdruck == 'steigt' and temperatur == 'steigt' and jahreszeit == 'Sommer'): print text1Das
and ist ein sogenannter logischer Operator, soll heißen: der Luftdruck muss steigen UND die Temperatur muss steigen UND es muss gerade Sommer sein, damit wir den text1 ausgeben! Statt "Luftdruck muss steigen" schauen wir eben, ob in der Variable luftdruck gerade der Wert steigt steht. Alles klar?
if's jonglieren, und -ganz wichtig- du kannst dir mit dem Editor über Markieren & Kopieren das Leben drastisch (!) vereinfachen! Have Fun!
Bleibt noch der Testlauf:
>>> wetter() Luftdruck: fällt Temperatur: fällt Jahreszeit: Sommer I'm singing in the rain ... >>> wetter() Luftdruck: fällt Temperatur: fällt Jahreszeit: Winter Nichts Genaues weiß man nicht! >>> wetter() Luftdruck: fällt Temperatur: steigt Jahreszeit: Winter Leise rieselt der Schnee ... >>> wetter() Luftdruck: steigt Temperatur: fällt Jahreszeit: Winter Hei, hei, hei, so eine Schneeballschlacht ...<<<