Compare commits

..

5 Commits

2 changed files with 28 additions and 0 deletions

15
src/Woche3/menu.py Normal file
View File

@ -0,0 +1,15 @@
class Menu:
def __init__(self, menu):
self.menu = menu
self.selected = 0
def to_the_right(self):
self.selected = (self.selected + 1) % len(self.menu)
def to_the_left(self):
self.selected = (self.selected - 1) % len(self.menu)
def display(self):
display_array = self.menu[:]
display_array[self.selected] = [display_array[self.selected]]
return str(display_array)

View File

@ -0,0 +1,13 @@
def likes(names):
length = len(names)
for i in range(4):
names.append("")
text = [
"no one likes this",
names[0] + " likes this",
names[0] + " and " + names[1] + " like this",
names[0] + ", " + names[1] + " and " + names[2] + " like this",
names[0] + ", " + names[1] + " and " + str(length - 2) + " others like this",
]
return text[length - (length > 3) * (length - 4)]