Introducing new Paper mode
Сколько строк будет распечатано в результате выполнения следующего кода? 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=’!’)
Multiple Choice
Please save your changes before editing any questions.
45 seconds
Какие из имён допустимы для названия переменных в Python?
Multiple Choice
Please save your changes before editing any questions.
30 seconds
Что покажет приведенный ниже фрагмент кода? language = ‘Pascal’ language = ‘Python’ print(language)
Python Pascal
Pascal Python
‘Pascal’ ‘Python’
Multiple Choice
Please save your changes before editing any questions.
30 seconds
Какое значение будет находиться в переменной s1 после выполнения следующего кода? s1 = ‘C++’ s2 = ‘Python’ s3 = ‘Java’ s3 = s2 s1 = s3
Python C++ Java
Multiple Choice
Please save your changes before editing any questions.
45 seconds
Выберите строки кода, соответствующие стандарту PEP 8.
print(‘Follow PEP8!’)
print (‘Follow PEP8!’)
print(‘Follow’, ‘PEP8!’)
name = input()
Multiple Choice
Please save your changes before editing any questions.
30 seconds
Что будет напечатано в результате выполнения следующей программы? # print(‘Java’) # print(‘Ruby’) # print(‘Scala’) print(‘Python’, end=’+’) # print(‘C++’) # print(‘GO’) print(‘C#’, end=’=’) # print(‘C’) print(‘awesome’) # finish
Python+C#=awesome
Python C# awesome
Multiple Choice
Please save your changes before editing any questions.
30 seconds
Выберите инструкцию, присваивающую переменной a значение, введённое пользователем с клавиатуры.
input (a) print (а)
Explore all questions with a free account
.png)
Continue with Google Continue with Microsoft Continue with Facebook Continue with email Continue with phone
Помогите решить задачку
Что будет напечатано в результате выполнения следующей программы?
# print(‘Java’)
# print(‘Ruby’)
# print(‘Scala’)
print(‘Python’, end=’+’) # print(‘C++’)
# print(‘GO’)
print(‘C#’, end=’=’) # print(‘C’)
print(‘awesome’)
# finish
Лучший ответ
# print(‘Java’)
# print(‘Ruby’)
# print(‘Scala’)
ничего не выведет, так как закомментировано с помощью #
выведет строку Python+C#=awesome
Александр Болотов Ученик (124) 7 месяцев назад
а почему С++ не выводится?
FreedomS Просветленный (41336) Александр Болотов , # print(‘C++’), закомментировано с помощью «#» в средине строки тоже считается как комментарий
Остальные ответы
print(‘Java’)
выводит Java
print(‘Ruby’)
выводит руби
print(‘Scala’)
выводит скалу
print(‘Python’, end=’+’) # print(‘C++’)
пробелы заполняются +(если не ошибаюсь)
выводит с++
print(‘GO’)
выводит го
print(‘C#’, end=’=’) # print(‘C’)
пробелы заполняются =
выводит с
print(‘awesome’)
выводит авесоме
Решение модуля 2.3 из курса для начинающих «Поколение Python»
Ответы на задачи из модуля 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
Что будет напечатано в результате выполнения следующей программы print java print ruby print scale
Спрятать опции
Установить закладку
+ Настройки
Размер шрифта:
14 | 16 | 18 | 20 | 22 | 24
Ширина текста:
50% | 60% | 70% | 80% | 90% | 100%
Цвет текста:
Установить
Цвет фона:
Установить
Сбросить настройки
+ Оглавление
Предисловие
Благодарности
О втором издании
Как организована эта книга
Об исходных текстах, приведенных в книге
Глава 1. Обзор Ruby
1.1. Введение в объектно-ориентированное программирование
1.2. Базовый синтаксис и семантика Ruby
1.3. ООП в Ruby
1.4. Динамические аспекты Ruby
1.5. Потренируйте свою интуицию: что следует запомнить
1.6. Жаргон Ruby
1.7. Заключение
Глава 2. Строки
2.1. Представление обычных строк
2.2. Альтернативная нотация для представления строк
2.3. Встроенные документы
2.4. Получение длины строки
2.5. Построчная обработка
2.6. Побайтовая обработка
2.7. Специализированное сравнение строк
2.8. Разбиение строки на лексемы
2.9. Форматирование строк
2.10. Строки в качестве объектов ввода/вывода
2.11. Управление регистром
2.12. Вычленение и замена подстрок
2.13. Подстановка в строках
2.14. Поиск в строке
2.15. Преобразование символов в коды ASCII и обратно
2.16. Явные и неявные преобразования