Все ответы на этот курс по модулям (кликабельно).
Ответы на задачи из модуля 2.3 «Поколение Python»: курс для начинающих. Нумерация сквозная и идет именно по задачам.
Предыдущий модуль 2.2 «Поколение Python».
Первые три вопроса
1. Что будет выведено на экран в результате выполнения следующего кода?
print('31', '12', '2019', sep='-')
Ответ: 31-12-2019
2. Что будет выведено на экран в результате выполнения следующего кода?
print(‘Mercury’, ‘Venus’, sep=’*’, end=’!’)
print(‘Mars’, ‘Jupiter’, sep=’**’, end=’?’)
Решение: Mercury*Venus!Mars**Jupiter?
3. Сколько строк будет распечатано в результате выполнения следующего кода?
print('a', 'b', 'c', sep='*') print('d', 'e', 'f', sep='**', end='') print('g', 'h', 'i', sep='+', end='%') print('j', 'k', 'l', sep='-', end='\n') print('m', 'n', 'o', sep='/', end='!') print('p', 'q', 'r', sep='1', end='%') print('s', 't', 'u', sep='&', end='\n') print('v', 'w', 'x', sep='%') print('y', 'z', sep='/', end='!')
Ответ: 5.
Четвертый номер:
I like Python
Напишите программу, которая выводит на экран текст «I***like***Python» (без кавычек).
Примечание. Используйте необязательный параметр
sep
.Sample Input:
Sample Output:
I***like***Python
Решение:
# При решении используем sep параметр который отвечает какой символ будет использоваться в качестве разделителя строк print('I','like','Python', sep='***')
Пятая задача:
Кастомный разделитель
Напишите программу, которая считывает строку-разделитель и три строки, а затем выводит указанные строки через разделитель.ые три строки через разделитель.
Код:
# Получаем введенные данные через input и присваиваем переменным a = input() b = input() c = input() d = input() # Выводим на экран полученные данные использую разделитель из переменной a print(b, c, d, sep=a)
Шестая задача:
Приветствие
Напишите программу, которая приветствует пользователя, выводя слово «Привет» (без кавычек), после которого должна стоять запятая и пробел, а затем введенное имя и восклицательный знак.
Ответ:
# В переменную name записываем введенное имя name = input() # Выводим на экран привестствие с восклицательным знаком в конце print('Привет,', name, end='!')
Пять последних вопросов
7. Какие из имён допустимы для названия переменных в Python?
Ответ: teacher teacher2 teacher_2
8. Что покажет приведенный ниже фрагмент кода?
language = 'Python'
language = 'Pascal'
print(language)
Результат: Pascal
9. Какое значение будет находиться в переменной s1
после выполнения следующего кода?
s1 = 'C++'
s2 = 'Python'
s3 = 'Java'
s3 = s2
s1 = s3
Результат: Python
10. Выберите строки кода, соответствующие стандарту PEP 8.
Примечание. Будьте внимательны с пробелами.
Ответы:
- print(‘Follow PEP8!’)
- print(‘Follow’, ‘PEP8!’)
- print(‘Follow’, ‘PEP8′, sep=’**’)
- name = input()
11. Что будет напечатано в результате выполнения следующей программы?
# print('Java')
# print('Ruby')
# print('Scala')
print('Python', end='+') # print('C++')
# print('GO')
print('C#', end='=') # print('C')
print('awesome')
# finish
Правильный текст: Python+C#=awesome
Решение модуля 2.4 «Поколение Python»
Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы