From 0a9c74ab6eafdf7cf0af46fcd04efa4d84e61372 Mon Sep 17 00:00:00 2001 From: EvelienvanderLaan1 Date: Fri, 27 Jan 2023 11:26:38 +0100 Subject: [PATCH 1/3] Wrote the first part of the like function --- exercises/exercise_1/opdracht_1.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/exercises/exercise_1/opdracht_1.py b/exercises/exercise_1/opdracht_1.py index 7f6b077..535d9fb 100644 --- a/exercises/exercise_1/opdracht_1.py +++ b/exercises/exercise_1/opdracht_1.py @@ -1,2 +1,10 @@ def likes(team: list) -> str: - return True \ No newline at end of file + if len(team) == 0: + print("No one likes this") + elif len(team) == 1: + print(str(team[0])+ " likes this") + elif len(team) == 2: + print(str(team[0]) + ' en ' + str(team[1]) + ' like this') + return True + +likes(['dima', 'evelien']) \ No newline at end of file From dbe936938ed3dac5b85d750a29ebd09acfff4cb1 Mon Sep 17 00:00:00 2001 From: Suchoi Date: Fri, 27 Jan 2023 11:50:30 +0100 Subject: [PATCH 2/3] opdracht 2 push --- exercises/exercise_1/opdracht_1.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/exercises/exercise_1/opdracht_1.py b/exercises/exercise_1/opdracht_1.py index 535d9fb..54da1ee 100644 --- a/exercises/exercise_1/opdracht_1.py +++ b/exercises/exercise_1/opdracht_1.py @@ -5,6 +5,8 @@ def likes(team: list) -> str: print(str(team[0])+ " likes this") elif len(team) == 2: print(str(team[0]) + ' en ' + str(team[1]) + ' like this') + elif len(team) == 3: + print(str(team[0]) + ' en ' + str(team[1]) + ' en ' + str(team[3]) + ' like this') return True -likes(['dima', 'evelien']) \ No newline at end of file +likes(['dima', 'evelien','wies']) \ No newline at end of file From ea2faa7ef6aea5d1e0c00c1c6cc4f5ebed83e34f Mon Sep 17 00:00:00 2001 From: EvelienvanderLaan1 Date: Fri, 27 Jan 2023 12:08:16 +0100 Subject: [PATCH 3/3] Finalized the like function --- exercises/exercise_1/opdracht_1.py | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/exercises/exercise_1/opdracht_1.py b/exercises/exercise_1/opdracht_1.py index 54da1ee..4101654 100644 --- a/exercises/exercise_1/opdracht_1.py +++ b/exercises/exercise_1/opdracht_1.py @@ -1,12 +1,17 @@ def likes(team: list) -> str: + likes = str() if len(team) == 0: - print("No one likes this") + likes = "No one likes this" elif len(team) == 1: - print(str(team[0])+ " likes this") + likes = str(team[0])+ " likes this" elif len(team) == 2: - print(str(team[0]) + ' en ' + str(team[1]) + ' like this') + likes = str(team[0]) + ' en ' + str(team[1]) + ' like this' elif len(team) == 3: - print(str(team[0]) + ' en ' + str(team[1]) + ' en ' + str(team[3]) + ' like this') - return True + likes = str(team[0]) + ' en ' + str(team[1]) + ' en ' + str(team[2]) + ' like this' + elif len(team) >= 4: + likes = str(team[0]) + ' en ' + str(team[1]) + ' en' + str(len(team) - 2) + ' others like this' + return likes -likes(['dima', 'evelien','wies']) \ No newline at end of file +likes = likes(['dima', 'evelien', 'wies']) + +print(likes) \ No newline at end of file