ventilaar
/
twitter_zuil
Archived
1
Fork 0

chapter 5

This commit is contained in:
ventilaar 2020-09-16 13:03:03 +02:00
parent 1ddd80c261
commit abff08989f
5 changed files with 68 additions and 0 deletions

5
homework PROGA/pe_5_1.py Normal file
View File

@ -0,0 +1,5 @@
def som(getal1, getal2, getal3):
ret = getal1+getal2+getal3
return int(ret)
print(som(3,5,2))

5
homework PROGA/pe_5_2.py Normal file
View File

@ -0,0 +1,5 @@
def som(getallenLijst):
ret = sum(getallenLijst)
return ret
print(som([4,1,3]))

9
homework PROGA/pe_5_3.py Normal file
View File

@ -0,0 +1,9 @@
def lang_genoeg(lengte):
if lengte >= 120:
print('Je bent lang genoeg')
else:
print('Je bent NIET lang genoeg')
lang_genoeg(120)
lang_genoeg(119)

29
homework PROGA/pe_5_4.py Normal file
View File

@ -0,0 +1,29 @@
def new_password(oldpassword, newpassword):
#checkt of hetzelfde is
if newpassword != oldpassword:
#check of lengte klopt
if len(newpassword) >= 6:
#check of newpassword minimaal 1 cijfer bevat
if not any(c.isdigit() for c in newpassword):
return False
else:
return True
#anders false
else:
return False
#anders false
else:
return False
#voldoet eisen
print(new_password('test', 'testing2'))
#wachtwoord is hetzelfde
print(new_password('testing', 'testing'))
#wachtwoord is niet lang genoeg
print(new_password('testing', 'test'))
#wachtwoord heeft geen cijfer
print(new_password('test','testing'))

20
homework PROGA/pe_5_5.py Normal file
View File

@ -0,0 +1,20 @@
def kwadraten_som(grondgetallen):
# define empty list
uitkomst = []
# for loop removes negative numbers from list
for i in grondgetallen:
if i <= 0:
grondgetallen.remove(i)
# for every positive number, append to empty list
for i in grondgetallen:
kwadraat = i**2
uitkomst.append(kwadraat)
# return sum of uitkomst list
return sum(uitkomst)
# test
print(kwadraten_som([4, 3, -5]))