Вопрос:

Что будет выведено на экран после выполнения программы? s = "0123456789" q = s[4:] n = q.find("7") print (n)

Ответ:

Решение:

Проанализируем выполнение программы по шагам:

  1. s = "0123456789": Переменной s присваивается строка "0123456789".
  2. q = s[4:]: Создаётся срез строки s, начиная с 4-го индекса (индексация начинается с 0). Таким образом, q станет строкой "456789".
  3. n = q.find("7"): Метод find() ищет первое вхождение подстроки "7" в строке q. Индекс первого вхождения "7" в строке "456789" равен 2 (так как "4" — это индекс 0, "5" — индекс 1, "7" — индекс 2). Следовательно, переменной n присваивается значение 2.
  4. print (n): Выводится значение переменной n.

Ответ: 2