Вопрос:

Что будет выведено в результате запуска следующей программы? s = 'abcdefg' print(s[3]) print(s[-5]) print(s[2:4])

Что будет выведено в результате запуска следующей программы? s = 'abcdefg' print(s[3]) print(s[-5]) print(s[2:4])
Фотография

Ответ ассистента

11. В Python индексация начинается с 0, а срезы `[start:stop]` не включают элемент с индексом `stop`. `s[3]` — символ с индексом 3: 'd'. `s[-5]` — пятый символ с конца: 'c'. `s[2:4]` — символы с индексами 2 и 3: 'cd'. **Ответ:** d c cd 12. Операция `else` в условном операторе обозначает блок кода, который будет выполнен, если основное условие (`if`) ложно. В циклах `else` выполняется, если цикл завершился без прерывания командой `break`. **Ответ: Блок, выполняемый при ложности условия.** 13. Чтобы проверить число на чётность, используют остаток от деления на 2. **Ответ: x % 2 == 0** 14. Функция `ceil(x)` из библиотеки `math` округляет число до ближайшего целого в большую сторону. **Ответ: 2** 15. Цикл `range(1, 13)` перебирает числа от 1 до 12 включительно. Условие `i % 2 == 1` проверяет, является ли число нечётным. В диапазоне [1, 12] шесть нечётных чисел (1, 3, 5, 7, 9, 11). **Ответ: 6** 16. Длину строки (количество символов в ней) можно узнать с помощью встроенной функции `len()`. **Ответ: len()** 17. Команда `a, b = b, a` меняет значения переменных местами. Если было `a=1`, `b=2`, то станет `a=2`, `b=1`. **Ответ: g. 2, 1** 18. При вводе 10 и 3 функция `int(input())` считывает их как числа, и `print(x+y)` выводит 13. Чтобы получить 103 (склеивание строк), нужно убрать преобразование в целое число. **Ответ: Нужно убрать функцию int(), оставив x = input() и y = input().** 19. Цикл `while i <= 10` при начальном `i = 3` выполнится для значений 3, 4, 5, 6, 7, 8, 9, 10. Всего 8 итераций. В каждой итерации `count` увеличивается на 1. **Ответ: 11, 8** (так как после цикла `i` станет 11, а `count` — 8). 20. Функция `len(s)` считает все символы в строке, включая пробелы и знаки препинания. В строке "Hello, my dear friend!" ровно 22 символа. **Ответ: 22**

Другие решения

Что ещё задавали пользователи