1. Главная
  2. Библиотека
  3. Геометрия
  4. Определите, какие значения напечатает программа. В отве...
Разбор задачи

Определите, какие значения напечатает программа. В ответе укажите значения через пробел. = ['т','е','л','е','г','а','м','м','а','к'] = a[slice(1, 8, 3)] = ["ма", "те", "ко"] = b[1:2] i in a: b.append(i) = ''.join(b) = b.count('а') (len(b), n)

  • Предмет: Геометрия
  • Автор: Кэмп
  • #Дискретная математика
  • #Компьютерная геометрия
Определите, какие значения напечатает программа. В ответе укажите значения через пробел. = ['т','е','л','е','г','а','м','м','а','к'] = a[slice(1, 8, 3)] = ["ма", "те", "ко"] = b[1:2] i in a: b.append(i) = ''.join(b) = b.count('а') (len(b), n)

Условие:

Определите, какие значения напечатает программа. В ответе укажите значения через пробел.\na = ['т','е','л','е','г','а','м','м','а','к']\na = a[slice(1, 8, 3)] \nb = ["ма", "те", "ко"]\nb = b[1:2] \nfor i in a:
b.append(i) \nb = ''.join(b) \nn = b.count('а') \nprint(len(b), n)

Решение:

  1. Исходный список a: ['т', 'е', 'л', 'е', 'г', 'а', 'м', 'м', 'а', 'к'].
  2. Применяем срез a[slice(1, 8, 3)]. Это значит, начинаем с индекса 1, до индекса 7 включительно, шаг 3. Индексы будут 1, 4 и 7:
    • a[1] = 'е'
    • a[4] = 'г'
    • a[7] = 'м'
      Получаем новый список a: ['е', 'г', 'м']...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какое значение будет содержать переменная `a` после выполнения операции среза `a[slice(1, 8, 3)]`?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет