Einführung in das Programmieren mit Python – IF heißt wenn.

Entscheidungsfähig wird ein Programm erst, wenn es „WENN“ kann.

IF <Bedingung> :

Beispiele:

# Demo: If - ratemal1.py
# Der Programmierer weiß das Ergebnis:
richtigezahl=34

geratenezahl=int(input("Rate eine Zahl zwischen 1 und 40: "))
if geratenezahl == richtigezahl :
# Die eingerückten Zeilen werden nur ausgeführt, wenn die Bedingung stimmt.
# achte darauf, dass sie genau untereinander anfangen !
print("Du hast richtig geraten !")

# Die erste nicht eingerückte Zeile wird wieder immer ausgeführt.
print("Fertig.")

# Demo: If - ratemal3.py
# Der Programmierer weiß das Ergebnis:

richtigezahl=34

geratenezahl=int(input("Rate eine Zahl zwischen 1 und 40: "))
if geratenezahl == richtigezahl :
# Die eingerückten Zeilen werden nur ausgeführt, wenn die Bedingung stimmt.
# achte darauf, dass sie genau untereinander anfangen !
print("Du hast richtig geraten !")
elif geratenezahl < richtigezahl :
# dieser Block wird nur ausgeführt, wenn die geratene Zahl kleiner ist
print("Die gesuchte Zahl ist größer.")
print("Versuch's noch mal !")
else:
# trifft keine der oben genannten Bedingungen zu,
# wird dieser Block ausgeführt
print("Die gesuchte Zahl ist kleiner.")
print("Versuch's noch mal !")

# Die erste nicht eingerückte Zeile wird wieder immer ausgeführt.
print("Fertig.")

Dies ist dein erstes Programm, das du in die Cloud hochladen kannst: Verwende als Programmnamen <name>-ratemal4.py. Hier ist der Link zum Hochladen: https://capello.info/christian/informatik/python1/#uploads

Fehlersuche

# Demo: If - ratemal5.py
Der Programmierer weiß das Ergebnis:

richtigezahl=34

geratenezahl=int(input("Rate eine Zahl zwischen 1 und 40: ")
if geratenezahl == richtigezahl
# Die eingerückten Zeilen werden nur ausgeführt, wenn die Bedingung stimmt.
# achte darauf, dass sie genau untereinander anfangen !
print("Du hast richtig geraten !")
elif geratenezahl < richtigezahl :
# dieser Block wird nur ausgeführt, wenn die geratene Zahl kleiner ist
print("Die gesuchte Zahl ist größer.")
print("Versuch's noch mal !")
else:
# trifft keine der oben genannten Bedingungen zu,
# wird dieser Block ausgeführt
print(Die gesuchte Zahl ist kleiner.)
print("Versuch's noch mal !")

# Die erste nicht eingerückte Zeile wird wieder immer ausgeführt.
print("Fertig.")

Statt das Programm abzutippen, kannst du es hier auch herunterladen.

Dies ist dein erstes Programm, das du in die Cloud hochladen kannst: Verwende als Programmnamen <name>-ratemal5.py. Hier ist der Link zum Hochladen: https://capello.info/christian/informatik/python1/#uploads

Mehr