@classmethod
def sample_sentences(cls):
    "Display 'sample sentences' task"
    data = cls._day.get_sample_sentences()
    CLIOutput.section_title('SAMPLE SENTENCES')
    CLIOutput.empty_line(1)
    CLIOutput.simple(data['prompt'])
    CLIOutput.empty_line(1)
    for sentence in data['sentences']:
        CLIOutput.numbered_sentence(sentence['id'], ((sentence['beginning'] + CLIOutput.BLANK) + sentence['end']), CLIOutput.FORMAT_INDENTED)
    new_words_extension = cls._day.get_new_words_extension()
    CLIOutput.new_words_extension(new_words_extension)
    CLIOutput.empty_line(1)
    for sentence in data['sentences']:
        prompt = '{}. '.format(sentence['id'])
        l_pr_question = (lambda : CLIOutput.numbered_sentence(sentence['id'], ((sentence['beginning'] + CLIOutput.BLANK) + sentence['end']), CLIOutput.FORMAT_REGULAR))
        answers = list()
        answers.append(sentence['answer'])
        full_answer = sentence['answer']
        if (len(sentence['beginning']) > 0):
            full_answer = ((sentence['beginning'] + ' ') + full_answer)
        if (len(sentence['end']) > 0):
            if (sentence['end'] not in ['.', '!', '?', '?!', '!?']):
                full_answer += ' '
            full_answer += sentence['end']
        l_pr_answer = (lambda : CLIOutput.simple(full_answer))
        prev_action = cls.ACTION_SAMPLE_SENTENCES
        l_prev_msg = (lambda : CLIOutput.general_message('This is the first task: Starting from the beginning.'))
        l_next_msg = (lambda : None)
        cls.new_words(False)
        CLIOutput.empty_line(1)
        l_pr_question()
        if (not cls._answer_cycle(prompt, l_pr_question, answers, l_pr_answer, prev_action, l_prev_msg, l_next_msg)):
            return
Display 'sample sentences' task
@classmethod
def sample_sentences(cls):
    
    data = cls._day.get_sample_sentences()
    CLIOutput.section_title('SAMPLE SENTENCES')
    CLIOutput.empty_line(1)
    CLIOutput.simple(data['prompt'])
    CLIOutput.empty_line(1)
    for sentence in data['sentences']:
        CLIOutput.numbered_sentence(sentence['id'], ((sentence['beginning'] + CLIOutput.BLANK) + sentence['end']), CLIOutput.FORMAT_INDENTED)
    new_words_extension = cls._day.get_new_words_extension()
    CLIOutput.new_words_extension(new_words_extension)
    CLIOutput.empty_line(1)
    for sentence in data['sentences']:
        prompt = '{}. '.format(sentence['id'])
        l_pr_question = (lambda : CLIOutput.numbered_sentence(sentence['id'], ((sentence['beginning'] + CLIOutput.BLANK) + sentence['end']), CLIOutput.FORMAT_REGULAR))
        answers = list()
        answers.append(sentence['answer'])
        full_answer = sentence['answer']
        if (len(sentence['beginning']) > 0):
            full_answer = ((sentence['beginning'] + ' ') + full_answer)
        if (len(sentence['end']) > 0):
            if (sentence['end'] not in ['.', '!', '?', '?!', '!?']):
                full_answer += ' '
            full_answer += sentence['end']
        l_pr_answer = (lambda : CLIOutput.simple(full_answer))
        prev_action = cls.ACTION_SAMPLE_SENTENCES
        l_prev_msg = (lambda : CLIOutput.general_message('This is the first task: Starting from the beginning.'))
        l_next_msg = (lambda : None)
        cls.new_words(False)
        CLIOutput.empty_line(1)
        l_pr_question()
        if (not cls._answer_cycle(prompt, l_pr_question, answers, l_pr_answer, prev_action, l_prev_msg, l_next_msg)):
            return