Этот тест предназначен для проверки знаний и навыков работы с языком Python на базовом и среднем уровне.
Основы программирования на Python
Он охватывает 8 ключевых тем:
for, while, break, continue, вложенные циклы, else в циклах.if, elif, else, логические операторы.try/except/finally, пользовательские исключения, raise, assert, обработка ошибок при работе с файлами и вычислениях.Формат вопросов:
множественный выбор, с явным указанием верного ответа.
Тест подходит для:
1. Какой тип данных будет у выражения | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
2. Что выведет | ||
1) | H | |
2)+ | e | |
3) | l | |
4) | o | |
3. Какой оператор используется для возведения в степень? | ||
1) |
| |
2) |
| |
3)+ |
| |
4) |
| |
4. Как создать переменную | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
5. Что вернет | ||
1) |
| |
2) |
| |
3)+ |
| |
4) |
| |
6. Какой из этих литералов является строкой? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
7. Что выведет | ||
1) | 3.5 | |
2)+ | 3 | |
3) | 4 | |
4) | 3.0 | |
8. Что выведет | ||
1) | 1.0 | |
2)+ | 1 | |
3) | 0 | |
4) | 2 | |
9. Какой оператор сравнения проверяет равенство? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
10. Какой из вариантов создаёт булеву переменную со значением | ||
1) |
| |
2) |
| |
3)+ |
| |
4) |
| |
11. Что делает функция | ||
1)+ | выводит данные на экран | |
2) | сохраняет данные в файл | |
3) | создает переменную | |
4) | проверяет условие | |
12. Какой символ используется для комментария в Python? | ||
1) |
| |
2) |
| |
3)+ |
| |
13. Как правильно написать многострочный комментарий? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
14. Что выведет | ||
1) | 5 | |
2) | 6 | |
3)+ | 8 | |
4) | 9 | |
15. Какой из типов данных неизменяемый? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
16. Что выведет | ||
1) |
| |
2)+ |
| |
3) |
| |
4) | 0 | |
17. Что выведет | ||
1)+ |
| |
2) |
| |
3) |
| |
4) |
| |
18. Какой тип данных будет у | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
19. Что делает оператор | ||
1) | деление с остатком | |
2)+ | целочисленное деление | |
3) | возведение в степень | |
4) | деление по модулю | |
20. Что делает оператор | ||
1) | целочисленное деление | |
2)+ | остаток от деления | |
3) | возведение в степень | |
4) | проверка на делимость | |
21. Как создать пустой список? | ||
1) |
| |
2) |
| |
3)+ |
| |
4) |
| |
22. Как создать пустой кортеж? | ||
1) |
| |
2) |
| |
3)+ |
| |
4) |
| |
23. Как создать пустое множество? | ||
1) |
| |
2) |
| |
3) |
| |
4)+ |
| |
24. Как создать пустой словарь? | ||
1) |
| |
2) |
| |
3)+ |
| |
4) |
| |
25. Что выведет | ||
1) | 5 | |
2)+ | 6 | |
3) | 7 | |
4) | 0 | |
26. Что делает функция | ||
1)+ | возвращает тип объекта | |
2) | преобразует тип объекта | |
3) | выводит объект на экран | |
4) | проверяет условие | |
27. Как правильно объединить строки | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
28. Какое значение присвоится переменной | ||
1) | 10 | |
2)+ | 15 | |
3) | 5 | |
4) | 20 | |
29. Что делает оператор | ||
1) | проверяет равенство значений | |
2)+ | проверяет, указывают ли переменные на один объект | |
3) | присваивает значение | |
4) | проверяет тип объекта | |
30. Как проверить, что переменная x принадлежит множеству | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
31. Что выведет | ||
1)+ |
| |
2) |
| |
32. Что выведет | ||
1)+ |
| |
2) |
| |
33. Что выведет | ||
1)+ |
| |
2) |
| |
34. Какой тип данных у | ||
1) |
| |
2) |
| |
3) |
| |
4)+ |
| |
35. Что выведет | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
1. Что выведет код:
| ||
1)+ | A | |
2) | B | |
2. Как правильно написать тернарный оператор, чтобы присвоить y = 10 если x > 5, иначе y = 0? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
3. Что вернет | ||
1)+ | False | |
2) | True | |
4. В каком случае выполняется блок elif? | ||
1) | Всегда | |
2)+ | Только если предыдущие if и elif не сработали | |
3) | Только если else не выполняется | |
4) | Ни при каких условиях | |
5. Какой из вариантов корректен для вложенного условия? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
6. Что выведет код:
| ||
1) | A | |
2)+ | B | |
3) | C | |
7. Как проверить, что переменная x не равна 5? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
8. Какой из вариантов синтаксически верен? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
9. Что делает блок else? | ||
1) | выполняется только если if верно | |
2)+ | выполняется, если все предыдущие условия ложны | |
3) | завершает программу | |
4) | ничего | |
10. Какой из вариантов корректен для множественного условия? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
11. Что выведет код:
| ||
1) |
| |
2)+ |
| |
12. Что выведет | ||
1) |
| |
2)+ |
| |
13. Что выведет | ||
1)+ |
| |
2) |
| |
14. Что делает оператор | ||
1)+ | инвертирует логическое значение | |
2) | проверяет равенство | |
3) | присваивает значение | |
4) | делит | |
15. Как проверить, что x больше 0 и меньше 10? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
16. Какой вариант верен для | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
17. Что выведет код:
| ||
1) | A | |
2)+ | B | |
18. Как правильно записать условие для проверки, что x равно 10 или 20? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
19. Что делает оператор and? | ||
1)+ | возвращает | |
2) | возвращает | |
3) | возвращает | |
4) | присваивает значение | |
20. Что делает оператор or? | ||
1)+ | возвращает | |
2) | возвращает | |
3) | возвращает | |
4) | присваивает значение | |
21. Как проверить, что x не равно 0? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
22. Что выведет код:
| ||
1) | A | |
2)+ | B | |
3) | C | |
23. Какой вариант корректен для проверки диапазона чисел? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
24. Что выведет код:
| ||
1) | A | |
2)+ | B | |
25. Что выведет код:
| ||
1)+ | Yes | |
2) | No | |
26. Какой вариант проверяет, что x меньше 5 или y больше 10? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
27. Что выведет код:
| ||
1) |
| |
2)+ |
| |
28. Что делает блок | ||
1) | выполняется всегда | |
2)+ | выполняется, если предыдущие условия ложны | |
3) | завершает программу | |
4) | присваивает значение | |
29. Какой оператор проверяет принадлежность элемента коллекции? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
30. Как проверить, что x не принадлежит списку | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
31. Что выведет код:
| ||
1) | A | |
2)+ | B | |
3) | C | |
32. Какой вариант корректно проверяет, что x равен 5 и y равен 10 одновременно? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
1. Какой цикл выполняется, пока условие истинно? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
2. Что выведет код: | ||
1)+ | 0 1 2 | |
2) | 1 2 3 | |
3) | 0 1 2 3 | |
4) | 3 2 1 | |
3. Какой оператор используется для выхода из цикла? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
4. Что делает оператор | ||
1) | завершает цикл | |
2)+ | пропускает текущую итерацию | |
3) | повторяет цикл | |
4) | вызывает ошибку | |
5. Какой диапазон генерирует | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
6. Как правильно написать бесконечный цикл? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
7. Что выведет код:
| ||
1)+ |
| |
2) |
| |
3) |
| |
4) |
| |
8. Что делает | ||
1)+ | выводит | |
2) | выводит | |
3) | выводит | |
4) | вызывает ошибку | |
9. Что будет результатом:
| ||
1)+ |
| |
2) |
| |
3) |
| |
4) |
| |
10. Что будет результатом:
| ||
1)+ |
| |
2) |
| |
3) |
| |
4) |
| |
11. Какой из циклов может иметь | ||
1) |
| |
2)+ |
| |
3) | только | |
4) | только | |
12. Что делает блок | ||
1)+ | выполняется, если цикл завершился без | |
2) | выполняется всегда | |
3) | выполняется только при ошибке | |
4) | завершает программу | |
13. Что выведет код:
| ||
1)+ |
| |
2) |
| |
3) |
| |
4) |
| |
14. Как правильно перебирать элементы списка | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
15. Какой метод списка используется для перебора индексов? | ||
1) |
| |
2) |
| |
3)+ |
| |
4) |
| |
16. Что выведет код:
| ||
1)+ |
| |
2) |
| |
3) |
| |
4) |
| |
17. Какой результат:
| ||
1)+ |
| |
2) |
| |
3) |
| |
4) |
| |
18. Что делает | ||
1)+ | возвращает пары (индекс, значение) | |
2) | возвращает только индексы | |
3) | возвращает только значения | |
4) | вызывает ошибку | |
19. Как выйти из вложенного цикла сразу? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
20. Что делает | ||
1) | выполняется, если | |
2)+ | выполняется, если | |
3) | выполняется всегда | |
4) | вызывает ошибку | |
21. Какой результат:
| ||
1)+ |
| |
2) |
| |
3) |
| |
4) |
| |
22. Что выведет код:
| ||
1)+ |
| |
2) |
| |
3) |
| |
4) |
| |
23. Какой цикл перебирает элементы словаря? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
24. Какой результат:
| ||
1)+ |
| |
2) |
| |
3) |
| |
4) |
| |
25. Какой способ корректно перебирать индексы и значения списка? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
26. Что делает | ||
1) | пропускает текущую итерацию | |
2)+ | завершает цикл | |
3) | начинает цикл заново | |
4) | вызывает ошибку | |
27. Какой результат:
| ||
1)+ |
| |
2) |
| |
3) |
| |
4) |
| |
28. Что выведет код:
| ||
1)+ |
| |
2) |
| |
3) |
| |
4) |
| |
29. Какой цикл подходит для перебора символов строки? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
30. Какой результат:
| ||
1)+ |
| |
2) |
| |
3) |
| |
4) | ничего | |
31. Как корректно завершить вложенный цикл из внутреннего уровня? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
32. Как правильно использовать | ||
1) | выполняется всегда | |
2)+ | выполняется, если цикл не был прерван | |
3) | выполняется только при ошибке | |
4) | выполняется один раз перед циклом | |
33. Что выведет код:
| ||
1)+ |
| |
2) |
| |
3) |
| |
4) |
| |
1. Как объявить функцию в Python? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
2. Как вернуть значение из функции? | ||
1) |
| |
2) |
| |
3)+ |
| |
4) |
| |
3. Что делает *args в функции? | ||
1) | передаёт ключевые аргументы | |
2)+ | передаёт произвольное количество позиционных аргументов | |
3) | создаёт список | |
4) | создаёт словарь | |
4. Что делает | ||
1) | передаёт произвольные позиционные аргументы | |
2)+ | передаёт произвольные именованные аргументы | |
3) | создаёт кортеж | |
4) | создаёт множество | |
5. Как вызвать функцию | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
6. Что будет выведено:
| ||
1)+ | 5 | |
2) | None | |
3) | f | |
4) | Error | |
7. Что вернёт функция без | ||
1) |
| |
2) |
| |
3)+ |
| |
4) |
| |
8. Как объявить функцию с аргументом по умолчанию? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
9. Что делает | ||
1) | создаёт цикл | |
2) | создаёт класс | |
3)+ | создаёт анонимную функцию | |
4) | создаёт список | |
10. Как вызвать lambda-функцию | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
11. Что выведет:
| ||
1)+ |
| |
2) |
| |
3) |
| |
4) |
| |
12. Что делает | ||
1) | выводит значение на экран | |
2)+ | возвращает значение функции | |
3) | завершает цикл | |
4) | создаёт переменную | |
13. Как объявить функцию с произвольным количеством аргументов? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
14. Что выведет:
| ||
1)+ |
| |
2) |
| |
3) |
| |
4) |
| |
15. Как вызвать функцию внутри другой функции? | ||
1) | нельзя | |
2)+ | просто вызвать её по имени | |
3) | через | |
4) | через | |
16. Что выведет:
| ||
1)+ |
| |
2) |
| |
3) |
| |
4) |
| |
17. Как объявить функцию без аргументов? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
18. Что делает pass в теле функции? | ||
1) | возвращает | |
2)+ | ничего, используется как заглушка | |
3) | завершает функцию | |
4) | выводит сообщение | |
19. Как проверить, что объект является функцией? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
20. Что вернёт:
| ||
1)+ |
| |
2) |
| |
3) |
| |
4) |
| |
21. Как объявить рекурсивную функцию? | ||
1) | нельзя | |
2)+ |
| |
3) |
| |
4) |
| |
22. Какой результат:
| ||
1)+ | 4 | |
2) | 3 | |
3) | 2 | |
4) | 5 | |
23. Как вернуть несколько значений из функции? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
24. Что делает * при вызове функции | ||
1) | создаёт кортеж | |
2)+ | распаковывает список как аргументы | |
3) | создаёт список | |
4) | создаёт словарь | |
25. Что делает | ||
1) | распаковывает список | |
2)+ | распаковывает словарь как именованные аргументы | |
3) | создаёт словарь | |
4) | создаёт кортеж | |
26. Какой результат:
| ||
1)+ |
| |
2) |
| |
3) |
| |
4) |
| |
27. Какой вариант корректно передаёт функцию как аргумент? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
28. Что делает return в рекурсивной функции? | ||
1) | вызывает ошибку | |
2)+ | возвращает значение на каждом уровне рекурсии | |
3) | завершает цикл | |
4) | печатает значение | |
29. Как объявить анонимную функцию с двумя аргументами? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
30. Как правильно вызвать функцию с аргументами по ключу? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
31. Какой результат:
| ||
1)+ |
| |
2) |
| |
3) |
| |
4) |
| |
32. Как вернуть список из функции? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
33. Что делает | ||
1) | возвращает значение и завершает функцию | |
2)+ | создаёт генератор | |
3) | печатает значение | |
4) | создаёт список | |
1. Как создать список lst с элементами | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
2. Как добавить элемент 4 в список lst? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
3. Как удалить элемент с индексом 1? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
4. Как получить длину списка lst? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
5. Как создать кортеж t с элементами 1,2,3? | ||
1) |
| |
2) |
| |
3)+ |
| |
4) |
| |
6. Кортеж отличается от списка тем, что: | ||
1) | его нельзя печатать | |
2) | он всегда пустой | |
3)+ | он неизменяемый | |
4) | он хранит только числа | |
7. Как создать словарь с ключами 'a', 'b' и значениями 1,2? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
8. Как получить значение по ключу 'a'? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
9. Как проверить, есть ли ключ 'c' в словаре d? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
10. Как удалить ключ 'a' из словаря? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
11. Как создать множество с элементами | ||
1) |
| |
2) |
| |
3)+ |
| |
4) |
| |
12. Как добавить элемент 4 в множество? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
13. Как удалить элемент 2 из множества? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
14. Что делает | ||
1) | объединяет множества | |
2)+ | возвращает пересечение | |
3) | возвращает разность | |
4) | проверяет равенство | |
15. Что делает | ||
1)+ | объединяет множества | |
2) | возвращает пересечение | |
3) | возвращает разность | |
4) | проверяет равенство | |
16. Что делает | ||
1) | пересечение | |
2) | объединение | |
3)+ | разность множеств | |
4) | симметричная разность | |
17. Как преобразовать список в кортеж? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
18. Как преобразовать кортеж в список? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
19. Как получить индекс элемента | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
20. Как проверить, есть ли элемент 3 в списке? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
21. Как отсортировать список | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
22. Как создать копию списка? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
23. Как удалить последний элемент списка? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
24. Что делает | ||
1)+ | возвращает ключи словаря | |
2) | возвращает значения | |
3) | возвращает пары ключ-значение | |
4) | удаляет ключи | |
25. Что делает | ||
1)+ | возвращает значения словаря | |
2) | возвращает ключи | |
3) | возвращает пары | |
4) | удаляет значения | |
26. Что делает d.items()? | ||
1)+ | возвращает пары ключ-значение | |
2) | возвращает только ключи | |
3) | возвращает только значения | |
4) | удаляет пары | |
27. Как объединить два списка a и b? | ||
1) |
| |
2) |
| |
3)+ |
| |
4) |
| |
28. Как удалить все элементы множества s? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
29. Как проверить, является ли множество пустым? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
30. Как создать множество из списка | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
1. Как получить длину строки s? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
2. Как получить первый символ строки | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
3. Как получить последние два символа строки? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
4. Как объединить строки | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
5. Как разделить строку по пробелам? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
6. Как объединить список строк | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
7. Как заменить подстроку "a" на "b"? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
8. Как проверить, состоит ли строка только из цифр? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
9. Как проверить, состоит ли строка только из букв? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
10. Как удалить пробелы в начале и конце строки? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
11. Как перевести строку в верхний регистр? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
12. Как перевести строку в нижний регистр? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
13. Что делает | ||
1)+ | проверяет, начинается ли строка с "Py" | |
2) | проверяет, оканчивается ли строка на "Py" | |
3) | ищет "Py" в строке | |
4) | заменяет "Py" | |
14. Что делает | ||
1)+ | проверяет, оканчивается ли строка на "on" | |
2) | проверяет, начинается ли строка с "on" | |
3) | ищет "on" в строке | |
4) | заменяет "on" | |
15. Как получить индекс первой буквы "t" в "Python"? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
16. Что делает | ||
1) | возвращает позицию | |
2)+ | считает количество "o" | |
3) | заменяет "o" | |
4) | удаляет "o" | |
17. Как проверить, состоит ли строка только из пробелов? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
18. Что делает | ||
1) | разделяет по пробелам | |
2)+ | разделяет по строкам | |
3) | объединяет строки | |
4) | удаляет переносы | |
19. Как правильно использовать f-строку для переменной name? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
20. Как обрезать строку с позиции 2 до 5? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
21. Как проверить, начинается ли строка с заглавной буквы? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
22. Как проверить, состоит ли строка из букв и цифр? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
23. Как объединить строки списка | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
24. Как получить подстроку от индекса 3 до конца? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
25. Как перевернуть строку s? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
26. Как проверить, состоит ли строка только из цифр с пробелами? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
27. Как заменить все пробелы на подчеркивания? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
28. Как преобразовать строку в список символов? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
29. Как удалить все пробелы в начале строки s? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
30. Как удалить все пробелы в конце строки s? | ||
1) |
| |
2) |
| |
3)+ |
| |
4) |
| |
31. Как проверить, содержит ли строка подстроку "Py"? | ||
1) |
| |
2) |
| |
3)+ |
| |
4) |
| |
32. Как сделать первую букву строки заглавной? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
33. Как преобразовать строку | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
1. Как открыть файл data.txt для чтения? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
2. Как открыть файл для записи с перезаписью? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
3. Как открыть файл для добавления данных? | ||
1) |
| |
2) |
| |
3)+ |
| |
4) |
| |
4. Как закрыть файл f? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
5. Как прочитать весь файл в строку? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
6. Как прочитать файл построчно в список? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
7. Как прочитать одну строку из файла? | ||
1) |
| |
2) |
| |
3)+ |
| |
4) |
| |
8. Как записать строку "Hello" в файл f? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
9. Как использовать менеджер контекста для файла? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
10. Как проверить, существует ли модуль math перед импортом? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
11. Как импортировать все функции модуля math? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
12. Как импортировать только | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
13. Как получить список функций и переменных модуля | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
14. Как получить путь модуля | ||
1) |
| |
2) |
| |
3)+ |
| |
4) |
| |
15. Как проверить, встроенный ли модуль | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
16. Что делает import | ||
1) | открывает файл | |
2) | создаёт объект | |
3)+ | импортирует модуль os | |
4) | выполняет скрипт os | |
17. Как выполнить скрипт script.py из другого файла? | ||
1) |
| |
2) |
| |
3)+ |
| |
4) |
| |
18. Как получить текущую директорию? | ||
1) |
| |
2) |
| |
3)+ |
| |
4) |
| |
19. Как создать новую директорию test? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
20. Как удалить файл data.txt? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
21. Как переименовать файл old.txt в new.txt? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
22. Как получить список файлов в текущей директории? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
23. Как проверить, существует ли файл data.txt? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
24. Как проверить, является ли путь директорией? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
25. Как проверить, является ли путь файлом? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
26. Как объединить пути dir и file? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
27. Как импортировать модуль с псевдонимом? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
28. Как узнать версию Python через модуль sys? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
29. Как проверить наличие переменной в модуле? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
30. Как импортировать модуль динамически по имени? | ||
1) |
| |
2) |
| |
3)+ |
| |
4) |
| |
31. Как вызвать функцию модуля через псевдоним m? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
1. Как обработать исключение в Python? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
2. Как поймать только | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
3. Как получить текст ошибки? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
4. Как поймать несколько исключений? | ||
1)+ |
| |
2) |
| |
3) |
| |
5. Что делает | ||
1) | выполняется только при ошибке | |
2)+ | выполняется всегда | |
3) | завершает программу | |
4) | создаёт исключение | |
6. Как сгенерировать исключение вручную? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
7. Как поймать любую ошибку? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
8. Как вывести traceback ошибки? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
9. Как определить пользовательское исключение? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
10. Что делает | ||
1) | проверяет и исправляет x | |
2)+ | вызывает | |
3) | ничего | |
4) | выводит сообщение | |
11. Как обработать несколько блоков | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
12. Как завершить программу с ошибкой? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
13. Что делает raise без аргументов в | ||
1) | создаёт новый exception | |
2)+ | повторно вызывает текущее исключение | |
3) | завершает программу | |
4) | игнорирует исключение | |
14. Как поймать ошибки при делении на ноль? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
15. Как выполнить код, даже если ошибка произошла? | ||
1) |
| |
2) |
| |
3)+ |
| |
4) |
| |
16. Как проверить тип исключения? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
17. Как получить имя исключения? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
18. Что делает блок else в обработке ошибок? | ||
1) | выполняется всегда | |
2)+ | выполняется, если исключения не произошло | |
3) | выполняется только при ошибке | |
4) | завершает программу | |
19. Как поймать все ошибки, кроме | ||
1) |
| |
2) |
| |
3)+ |
| |
4) |
| |
20. Как выбросить исключение с сообщением "Error"? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
21. Что делает | ||
1) | завершает программу | |
2)+ | выполняет код, который может вызвать исключение | |
3) | создаёт исключение | |
4) | игнорирует ошибки | |
22. Как использовать несколько | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
23. Что выведет код:
| ||
1)+ |
| |
2) |
| |
3) |
| |
4) |
| |
24. Как поймать конкретное сообщение ошибки? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
25. Как завершить программу при возникновении ошибки? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
26. Как отловить ошибки при работе с файлами? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
27. Как безопасно открыть файл и обработать ошибки? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
28. Как проверить, поймана ли ошибка? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
29. Как записать traceback в файл? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
30. Как пробросить исключение в другой блок? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
31. Как обработать деление на ноль и другие ошибки отдельно? | ||
1) |
| |
2) |
| |
3)+ |
| |
4) |
| |
32. Как создать пользовательское исключение с сообщением? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
33. Что делает | ||
1) | ловит только | |
2)+ | ловит все исключения | |
3) | не ловит ничего | |
4) | вызывает ошибку | |
34. Как поймать несколько исключений и сохранить объект ошибки? | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
35. Как использовать | ||
1) |
| |
2)+ |
| |
3) |
| |
4) |
| |
generated at geetest.ru