Мне нужно создать функцию, которая передает несколько списков и возвращает строку для печати. Честно говоря, я даже не знаю, иду я в правильном направлении или нет.
wordlist = ['new', 'barn', 'shark', 'hold', 'art', 'only', 'eyes'],
['subtract', 'add'],
['girl', 'house', 'best', 'thing', 'easy', 'wrong', 'right', 'again', 'above'],
['question'],
[]
def createSentence(wordlist):
if len(wordlist) > 1:
return 'The ' + str(len(wordlist)) + ' sight words for this week are ' + wordlist + '.'
elif len(wordlist) == 1:
return 'The only sight word for this week is' + wordlist + '.'
elif len(wordlist) == 0:
return 'There are no new sight words for this week!'
print(createSentence(wordlist))
Также я думаю, что мои списки действительно должны выглядеть так
week2 = ['new', 'barn', 'shark', 'hold', 'art', 'only', 'eyes']
week5 = ['subtract', 'add']
week10 = ['girl', 'house', 'best', 'thing', 'easy', 'wrong', 'right', 'again', 'above']
week13 = ['question']
week17 = []
Но я не знаю, как им передать их в функцию