diff --git a/homework PROGA/pe_5_1.py b/homework PROGA/pe_5_1.py new file mode 100644 index 0000000..4cc8269 --- /dev/null +++ b/homework PROGA/pe_5_1.py @@ -0,0 +1,5 @@ +def som(getal1, getal2, getal3): + ret = getal1+getal2+getal3 + return int(ret) + +print(som(3,5,2)) \ No newline at end of file diff --git a/homework PROGA/pe_5_2.py b/homework PROGA/pe_5_2.py new file mode 100644 index 0000000..938049a --- /dev/null +++ b/homework PROGA/pe_5_2.py @@ -0,0 +1,5 @@ +def som(getallenLijst): + ret = sum(getallenLijst) + return ret + +print(som([4,1,3])) \ No newline at end of file diff --git a/homework PROGA/pe_5_3.py b/homework PROGA/pe_5_3.py new file mode 100644 index 0000000..580db81 --- /dev/null +++ b/homework PROGA/pe_5_3.py @@ -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) \ No newline at end of file diff --git a/homework PROGA/pe_5_4.py b/homework PROGA/pe_5_4.py new file mode 100644 index 0000000..d43db71 --- /dev/null +++ b/homework PROGA/pe_5_4.py @@ -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')) \ No newline at end of file diff --git a/homework PROGA/pe_5_5.py b/homework PROGA/pe_5_5.py new file mode 100644 index 0000000..4d63133 --- /dev/null +++ b/homework PROGA/pe_5_5.py @@ -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])) \ No newline at end of file