Cryptografie les 1: Python

In deze eerste les ga je leren hoe je regels code schrijft. Daarbij maken we gebruik van methodes die programmeurs eerder al voor ons gemaakt hebben. Een van de belangrijkste methodes in Python is print. Het print een uitkomst terug aan de gebruiker (denk aan de output van onze computer). In de volgende opdracht ga je ontdekken wat deze methode zoal doet.

Opdracht 1:
Kopieer de onderstaande code in de Python Playground. Beschrijf met elkaar wat iedere regel doet. Waarschijnlijk moet je bij sommige regels experimenteren met andere getallen om te achterhalen wat die regel doet.

print(2+4)
print(2*4)
print(2**4)
print(2-4)
print(14/4)
print(14//4)
print(14%4)
print("2+4")
print("3"+"2")
print("32"*2)
Uitwerking:
print(2+4)      # Dit print 6, de som van 2 en 4.
print(2*4)      # Dit print 8, het product van 2 en 4.
print(2**4)     # Dit print 16, 2 tot de macht 4.
print(2-4)      # Dit print -2, het verschil 2 min 4.
print(14/4)     # Dit print 3.5, namelijk 14 gedeeld door 4.
print(14//4)    # Dit printt 3, 14 gedeeld door 4 naar beneden afgerond.
print(14%4)     # Dit print 2, de rest van deling van 14 door 4.
print("2+4")    # Dit print 2+4, letterlijk wat er tussen de "" staat.
print("3"+"2")  # Dit print 32, de symbolen 3 en 2 na elkaar.
print("32"*2)   # Dit print 3232, de symbolen 32 twee keer achter elkaar.

Opdracht 2:
a) Maak een account aan op open.kattis.com.
b) Klik rechtsboven op je naam en vervolgens op profile settings. Stel hier vervolgens Python3 als standaard programmeertaal in.

Opdracht 3:
Ga naar de opdracht Hello World! op Kattis. Klik op “Start coding” en schrijf daar een programma dat altijd “Hello World!” als output geeft.

Uitwerking:

Je kunt dit probleem oplossen met de volgende code.

print("Hello World!")

Opdracht 4:
Maak de opdracht Velkomin! op Kattis. De opdracht is om een programma te schrijven dat altijd “VELKOMIN!” als output geeft.

Uitwerking:

Je kunt dit probleem oplossen met de volgende code.

print("VELKOMIN!")

Opdracht 5:
Maak de opdracht Til hamingju op Kattis. De opdracht is om een programma te schrijven dat altijd “TIL HAMINGJU MED AFMAELID FORRITUNARKEPPNI FRAMHALDSSKOLANNA!” als output geeft.

Uitwerking:

Om overtypfouten te voorkomen, kopieer ik zo’n tekst die ik moet plakken altijd in mijn code. Je krijgt dan:

print("TIL HAMINGJU MED AFMAELID FORRITUNARKEPPNI FRAMHALDSSKOLANNA!")