Font size
Worksheetsitertools 8 python + повторение черепашка
Total questions: 41
Worksheet time: 5hrs 59mins
Какова цель функции permutations() в itertools?
Для генерации всех возможных перестановок заданного итерируемого объекта.
Для сортировки элементов заданного итерируемого объекта.
Для вычисления среднего значения заданного итерируемого объекта.
Для поиска максимального значения в заданном итерируемом объекте.
Сколько различных способов можно переставить буквы 'abc' с помощью перестановок?
3
6
9
2
Каков синтаксис использования функции перестановок в Python?
permutations(r, iterable)
perm(iterable, r)
permutations(iterable, r)
Объясните смысл использования product в itertools.
Комбинировать элементы входных итерируемых объектов.
Генерировать все возможные сочетания из предлагаемого слова
Найти сумму входных итерируемых объектов.
Вернуть максимальное значение из входных итерируемых объектов.
В чем разница между permutations и product в itertools?
в сочетаниях каждая буква исполз-ся столько раз, сколько в исходном слове, а в перестановках неограниченное кол-во
в перестановках каждая буква исполз-ся столько раз, сколько в исходном слове, а в сочетаниях неограниченное кол-во
Перестановки используют одно расположение элементов, в то время как сочетания использует несколько расположений входных символов.
Перестановки производят максимально возможное расположение элементов, в то время как произведение производит минимально возможное расположение входных итерируемых.
Каков результат product('AB', repeat=2)?
('А', 'Б'), ('Б', 'А'), ('А', 'Б'), ('Б', 'А')
('А', 'А'), ('А', 'Б'), ('Б', 'А'), ('Б', 'Б')
('А', 'А'), ('А', 'А'), ('Б', 'Б'), ('Б', 'Б')
('А', 'А'), ('А', 'А'), ('А', 'А'), ('А', 'А')
Объясните значение параметра repeat в функции product.
Параметр repeat определяет количество раз использования каждого символа в выходном объекте.
Параметр repeat определяет количество входов, которые должна принимать функция
Параметр repeat определяет количество раз, которое функция должна быть повторена
Параметр repeat контролирует количество итераций в цикле for
Каков результат product('XY', repeat=3)?
('X', 'X', 'X'), ('X', 'X', 'Y'), ('X', 'Y', 'X'), ('X', 'Y', 'Y'), ('Y', 'X', 'X'), ('Y', 'X', 'Y'), ('Y', 'Y', 'X'), ('Y', 'Y', 'Y')
('X', 'X', 'X'), ('X', 'X', 'X'), ('X', 'X', 'X'), ('X', 'X', 'X'), ('X', 'X', 'X'), ('X', 'X', 'X'), ('X', 'X', 'X'), ('X', 'X', 'X')
('X', 'Y', 'X'), ('X', 'Y', 'X'), ('X', 'Y', 'X'), ('X', 'Y', 'X'), ('X', 'Y', 'X'), ('X', 'Y', 'X'), ('X', 'Y', 'X'), ('X', 'Y', 'X')
('X', 'X', 'X'), ('X', 'X', 'X'), ('X', 'X', 'X'), ('X', 'X', 'X'), ('X', 'X', 'X'), ('X', 'X', 'X'), ('X', 'X', 'X'), ('X', 'X', 'X')
Как импортировать файл под другим названием?
import turtle like tt
from turtle import tt
import turtle as tt
import turtle from tt
Какая функция выключает след черепашки?
.up()
.down()
.on()
.draw()
Какая функция включает след черепашки?
.up()
.down()
.on()
.draw()
Какая функция рисует круг?
.square()
.rectangle()
.krug()
.circle()
.circle(100, 50)
За что отвечают аргументы 100 и 50?
100 -> Радиус
50 -> Угол
100 -> Угол
50 -> Радиус
100 -> Диаметр
50 -> Угол
100 -> Угол
50 -> Радиус
.goto(100, 50)
Что сделает данная функция?
Переместит черепашку в координату x=100, y=50
Нарисует прямоугольник размером a=100, b=50
Нарисует 50 градусов круга, с радиусом 100
Что нарисует данная программа?
Какую цифру нарисует программу?
(a)
Какая функция используется для изменения цвета черепашки?
.color()
.changeColor()
.setColor()
.changeTurtleColor()
Какая функция используется для перемещения черепашки вперед?
.forward()
.moveForward()
.goForward()
.move()
Какая функция используется для очистки экрана?
.clearScreen()
.clean()
.clear()
.erase()
Каков синтаксис среза в Python?
start:stop
[start:stop:step]
start:step:stop
start:step
Что такое положительные и отрицательные индексы при срезе?
Положительные индексы указывают на элементы в центре, а отрицательные индексы указывают на элементы на краях.
Положительные индексы указывают на элементы сверху вниз, а отрицательные индексы указывают на элементы снизу вверх.
Положительные индексы указывают на элементы справа налево, а отрицательные индексы указывают на элементы слева направо.
Положительные индексы указывают на элементы слева направо, а отрицательные индексы указывают на элементы справа налево.
Как использовать параметр шага при срезе?
Указав его после второго двоеточия в формате [начало:конец:шаг].
Используя его вместо начала или конца в формате [шаг::конец] или [начало::шаг]
Не указывая его вообще, так как он необязателен
Указав его перед первым двоеточием в формате [начало:шаг:конец]
Какие индексы используются для доступа к элементам с конца списка или строки?
-1, -2, -3 и т.д.
4, 5, 6 и т.д.
0, 1, 2 и т.д.
1, 2, 3 и т.д.
Какой результат будет при выполнении среза myList[2:10:2]?
Этот срез вернет каждый второй элемент списка myList, начиная с индекса 2 и заканчивая индексом 9.
Этот срез вернет каждый второй элемент списка myList, начиная с индекса 2 и заканчивая индексом 8.
Этот срез вернет каждый третий элемент списка myList, начиная с индекса 2 и заканчивая индексом 10.
Этот срез вернет каждый второй элемент списка myList, начиная с индекса 3 и заканчивая индексом 10.
Каков результат выполнения среза myList[3:11:2]?
Этот срез вернет каждый второй элемент списка myList, начиная с индекса 3 и заканчивая индексом 10.
Этот срез вернет каждый третий элемент списка myList, начиная с индекса 3 и заканчивая индексом 11.
Этот срез вернет каждый второй элемент списка myList, начиная с индекса 4 и заканчивая индексом 11.
Этот срез вернет каждый третий элемент списка myList, начиная с индекса 3 и заканчивая индексом 10.
Какая структура имеет цикл for в Python?
for (int i = 0; i < n; i++)
for i in range(n):
for i = 1 to n
for (i = 0; i < n; i++)
Что означает выражение 'for i in range(5)'?
Цикл будет выполняться 5 раз
Цикл будет выполняться 4 раза
Цикл будет выполняться 6 раз
Цикл будет выполняться 10 раз
Что распечатает следующий код:
for i in range(4):
print(i + 1)?
0 1 2 3
1 2 3 4
1 2 3
2 3 4 5 6
Что означает правая граница цикла в Python?
Она включается в цикл
Она не включается в цикл
Она уменьшается в цикле
Она удваивается в цикле
Что означает однократное выполнение тела цикла?
Итерация цикла
Инкремент цикла
Декремент цикла
Индекс цикла
Что выведет этот код самым последним?
alice
david
carolina
Ошибка: out of range
Данная программа позволяет
Посчитать сумму чисел от 0 до 999
Посчитать количество чисел от 0 до 1000
Посчитать сумму чисел от 0 до 1000
Посчитать произведение чисел от 0 до 1000
Другой ответ
Какая функция позволяет задать количество выполнений циклу for?
input
sum
range
Каким будет результат этой программы?
1,2,3,4,5,6,7,8,9,10,11,12
0,2,4,6,8,10
2,4,6,8,10,12
2,4,6,8,10
Цикл FOR - ...
циклы, которые запускаются неизвестное количество раз
циклы, которые работают определенное количество раз
циклы, которые запускаются с предусловием
Нет верного ответа
Что такое целочисленное деление в Python?
Оператор / используется для целочисленного деления в Python.
Целочисленное деление в Python не поддерживается.
Целочисленное деление в Python возвращает дробный результат.
Оператор // используется для целочисленного деления в Python.
Как называется операция % в Python?
деление чисел
остаток от деления
сумма чисел
умножение чисел
Какой оператор используется для получения остатка от деления в Python?
%
++
//
*
Какой результат будет при выполнении операции 20 // 3 в Python?
6
10
5
8
Что произойдет, если вы попытаетесь получить доступ к символу строки по индексу, который выходит за пределы длины строки?
Строка будет автоматически увеличена до нужной длины
Программа завершится без ошибок
Будет выведено значение None
Будет вызвана ошибка IndexError.
Как получить длину строки в Python?
строка.length()
count(строка)
len(строка)
index(строка)
