proglog

Een inleiding tot programmatielogica met Python

View on GitHub

OR en AND

Je leert voorwaarden combineren met Or en met And.

Or

De toegangsprijs in een pretpark is €5 als je leeftijd lager is dan 7 of hoger is dan 80. Anders is de toegangsprijs €10.
De eerste zin bevat twee voorwaarden:

De voorwaarden worden gecombineerd met or (of).
Bij or is de combinatie waar (True) als één van de twee voorwaarden waar (True) is.

Je maakt dit programma. Je maakt een nieuw bestand prijs.py. Je schrijft volgende regels:

leeftijd = int(input("Leeftijd: "))
if leeftijd < 7 or leeftijd > 80:
    print("Prijs: €5")
else:
    print("Prijs: €10")

Je bewaart en test je programma met verschillende leeftijden.

And

Je maakt een programma dat je BMI (Body Mass Index) berekent.
Het BMI bereken je als volgt: gewicht gedeeld door het kwadraat van de lengte.
Als je BMI ligt tussen 18.5 en 25 heb je een normaal gewicht.
Deze zin bevat twee voorwaarden:

De voorwaarden worden gecombineerd met en (and). Bij and is de combinatie enkel waar als alle voorwaarden waar zijn.

Je maakt een nieuw bestand aan met de naam bmi.py . Je schrijft volgende regels:

gewicht = float(input("Gewicht in kilogram: "))
lengte = float(input("Lengte in meter: "))
bmi = gewicht / lengte ** 2
if (bmi >= 18.5 and bmi <= 25):
    print("OK")

image Café.
image Leeftijd.

⏪ Meerdere if ⏫ Index Nesten ⏩