def ggd(a, b):
while a != b:
if a > b:
a -= b
else:
b -= a
return a
def priem(n):
# ga alle getallen af tussen 2 en n
# 1 niet, want is geen priemgetal
for num in range(2, n+1):
# isPriem is waar
isPriem = True
# ga alle getallen af die kleiner zijn dan het huidige getal
for i in range(2, num):
# ga na of het huidige getal deelbaar is door i
if (num % i) == 0:
# indien we een deler vinden, is isPriem onwaar
isPriem = False
if isPriem:
print(num)
def omhoog(letter):
cijfer = ((ord(letter)+1)-ord('a'))%26
return chr(cijfer+ord('a'))
def vercijfer(tekst, afstand):
bericht = ''
for letter in tekst:
bericht += chr((ord(letter) + afstand - ord('a')) % 26 + ord('a'))
return bericht
def ontcijfer(tekst, afstand):
bericht = ""
for letter in tekst:
bericht += chr((ord(letter) - afstand - ord('a')) % 26 + ord('a'))
return bericht
def ontcijfer(tekst, afstand):
bericht = ''
for letter in tekst:
bericht += chr((ord(letter) - afstand - 97) % 26 + 97)
return bericht
def mogelijk(tekst):
for afstand in range(0,26):
print(ontcijfer(tekst, afstand))
def lengte(n):
# elk getal heeft minstens een cijfer
teller = 1
# kijk of er meer cijfers zijn
n //= 10
while n != 0:
n //= 10
teller += 1
return teller
import math
def nulpunten(a,b,c):
d = b**2 - 4 * a * c
x1 = (-b - math.sqrt(d))/ (2*a)
x2 = (-b + math.sqrt(d))/ (2*a)
return x1, x2
def deelbaar(x):
for i in range(100,201):
if i % x == 0:
print(i)
def deelbaar7(x):
for i in range(0,x+1):
if i % 7 == 0:
print(i)
def rechthoekig(a,b,c):
return a**2 + b**2 == c**2