NEW
Font size
WorksheetsИСРП 81-100
Total questions: 20
Worksheet time: 10mins
81. Каким образом можно прервать бесконечный цикл while?
С помощью оператора continue
С помощью оператора pass
С помощью оператора stop
Никак, нужно перезапустить программу
С помощью оператора break
82. Можно ли использовать цикл for для словарей?
Нет, только списки можно перебирать
Да, при итерации по словарю перебираются его ключи
Да, но будут перебираться значения в обратном порядке
Можно, но только со специальным модулем
Да, но это вызовет ошибку
83. Для чего можно использовать встроенную функцию range() в цикле for?
Для остановки цикла
Для преобразования типа
Для обработки исключений
Для генерации последовательности чисел
Для чтения файлов
84. Можно ли использовать условный оператор if внутри цикла for или while?
Да, внутри циклов можно использовать if, elif, else
Можно, но это приведет к синтаксической ошибке
Нет, внутри циклов if нельзя
Можно, но только один раз
Можно только после оператора break
85. Что произойдет, если в цикле while условие изначально ложно?
Будет выполнена одна итерация
Цикл превращается в for
Выполнится только else блок
Будет ошибка
Цикл не выполнится ни одной итерации
86. Можно ли в Python использовать цикл for для итерации по строке символов?
Нет, нужна конвертация в список
Да, но только если длина строки четная
Нет, это приведет к ошибке
Да, строка является итерируемым объектом
Можно, но без индексов
87. Что выведет цикл for, если итерируемый объект пустой?
Выдаст ошибку
Выведет None
Выведет 0
Цикл просто не выполнит ни одной итерации
Выведет пустую строку
88. Как с помощью while можно реализовать счетчик, увеличивающийся каждый раз на 1?
Используя переменную, которую каждый раз увеличивают в теле цикла
Используя встроенную функцию increment()
Невозможно, while не поддерживает счетчики
С помощью оператора count
С помощью else после цикла
89. Можно ли комбинировать for и while в одной программе?
Нет, в одном файле можно использовать только один тип цикла
Да, если сначала объявлен while, а потом for
Нет, это синтаксически неверно
Да, можно использовать их совместно без ограничений
Да, но не более одного раза
90. Что делает оператор pass в теле цикла?
Прерывает цикл
Пропускает текущую итерацию
Выводит слово pass
Ничего, он просто обозначает пустое место без выполнения кода
Обнуляет счетчик
91. Можно ли изменять элементы списка, по которому в данный момент идет цикл for?
Можно, если список пустой
Нет, это вызовет ошибку
Можно, но только с помощью break
Можно только для кортежей
Можно, но это может привести к непредсказуемому поведению
92. Как добиться, чтобы цикл for шел по числам в убывающем порядке?
Невозможно, for всегда идет вперед
Использовать range с отрицательным шагом, например range(5, 0, -1)
Применить оператор break на каждой итерации
Использовать while и уменьшать счетчик
Использовать reverse() без range
93. Можно ли использовать else с циклом while?
Нет, else предназначен только для if
Можно, но else будет проигнорирован
Да, else выполнится, если цикл завершится без break
Можно, но синтаксис будет устаревшим
Можно, если перед этим стоит pass
94. Что лучше использовать для подсчета суммы чисел от 1 до N?
while i < N: i += 1
if i < N: print(i)
for i in range(1, N+1) и прибавлять i к сумме
else: print("Nothing")
for i in range(N, 1): pass
95. Что означает конструкция for x in y:?
Выполняет блок кода бесконечно
Перебирает все элементы итерируемого объекта y, присваивая их по очереди x
Вызывает функцию y с аргументом x
Объявляет переменную y равной x
Сравнивает x и y
96. Можно ли с помощью while реализовать функционал, аналогичный for, просто вручную обновляя счетчик?
Нет, while не поддерживает счетчики
Можно только в старых версиях Python
Можно, но результат всегда будет одинаковый
Да, при правильном обновлении переменной и условиях это возможно
Можно, но только для строк
97. Какая структура данных в Python является изменяемой последовательностью?
tuple
set
dict
list
int
98. Какая структура данных в Python хранит элементы в порядке их добавления начиная с версии 3.7?
str
tuple
float
dict
set
99. Какая структура данных в Python гарантирует, что все элементы будут уникальными?
set
tuple
dict
list
complex
100. Какая из структур данных является неизменяемой последовательностью?
list
dict
bytearray
tuple
set
