0
2 комментария

Всем привет, возможно я ошибся в синтаксисе оператора ветвления и вы побьёте меня ссаными тряпочками

def likes(names = []):
if len(names) == 0:
return print(«no one likes this»)
elif len(names) == 2:
return print(«{0} and {1} likes this».format(names[0],names[1]))
elif len(names) == 3:
return print(«{0},{1} and {2} likes this».format(names[0],names[1],names[2]))
elif len(names) > 3:
return print(«{0},{1} and {2} others likes this».format(names[0],names[1],len(names[2:]))

Почему-то лэйбл на этом сайте не сохраняет табуляцию

——————————————Задание———————————————

На вход функции передаётся список, содержащий имена пользователей, поставивших лайки на фэйсбуке, мне нужно определить вид отображения этих лайков под постом

likes [] // must be «no one likes this»

likes [«Peter»] // must be «Peter likes this»

likes [«Jacob», «Alex»] // must be «Jacob and Alex like this»

likes [«Max», «John», «Mark»] // must be «Max, John and Mark like this»

likes [«Alex», «Jacob», «Mark», «Max»] // must be «Alex, Jacob and 2 others like this»

——————————————Ошибка—————————————————

Traceback (most recent call last):
  File "main.py", line 1, in <module>
    from solution import *
  File "/home/codewarrior/solution.py", line 9
    print("{0},{1} and {2} others likes this".format(names[0],names[1],len(names[2:]))
                                                                                     ^
SyntaxError: unexpected EOF while parsing

———————————Делаю задание с сайта CodeWars——————————-

Заранее благодарю за ответы

Решенный вопрос
a.a.lax добавлен комментарий

def likes(names = []):
if len(names) == 0:
result = («no one likes this»)
elif len(names) == 2:
result = («{0} and {1} likes this».format(names[0],names[1]))
elif len(names) == 3:
result = («{0},{1} and {2} likes this».format(names[0],names[1],names[2]))
elif len(names) > 3:
result = («{0},{1} and {2} others likes this».format(names[0],names[1],len(names[2:]))
return result

likes([‘Max’, ‘John’, ‘Mark’])

Попробовал ещё вот таким образом, тоже не выходит

a.a.lax добавлен комментарий

3.6 версия

Добавить комментарий