3. Какой тип данных нельзя изменить после создания?
4. Какая функция преобразует строку в целое число?
5. Расставьте этапы выполнения кода age = int(input(«Сколько вам лет? «)) в правильном порядке
6. Установите соответствие между функцией Python и её назначением:
7. Что выведет этот код? text = «hello» print(text.upper())
8. Какой метод используется для удаления пробелов в начале и конце строки?
9. Что такое f-строка?
10. Какой метод строки превращает «яблоко,груша,вишня» в список?
11. Расставьте операции в порядке их выполнения в выражении: message = f»Результат: {x + y * 2}»
12. Установите соответствие между методом строки и его действием:
13. Что выведет этот код? x = 15 if x > 10: print(«A») elif x > 5: print(«B») else: print(«C»)
14. Какое значение вернет выражение not (True and False)?
15. Когда выполнится блок else в конструкции if-else?
16. Какой логический оператор соответствует союзу «И»?
17. Расставьте приоритет выполнения операций от самого высокого к самому низкому:
18. Установите соответствие между оператором Python и его назначением:
19. Как добавить элемент x в конец списка my_list?
20. Что вернет {1, 2, 3} & {3, 4, 5}?
21. Как получить значение по ключу ‘name’ из словаря person?
22. Какой метод удаляет элемент из списка по значению?
23. Расставьте операции в порядке выполнения для получения второго элемента кортежа: data = (10, 20, 30) value = data[1]
24. Установите соответствие между типом данных Python и его характеристикой:
25. Сколько раз выполнится цикл? for i in range(5): print(i)
26. Что делает функция range(2, 10, 2)?
27. Что вернет вызов функции lambda x: x * 2 с аргументом 5?
28. Какая функция создает последовательность чисел?
29. Расставьте этапы выполнения кода в правильном порядке: def greet(name): return f»Hello, {name}!»
message = greet(«Alice») print(message)
30. Установите соответствие между функцией и её действием:
31. Что делает ключевое слово yield в функции?
32. Для чего используется конструкция try-except?
33. Как открыть файл data.txt для записи с кодировкой UTF-8?
34. Какое ключевое слово используется для создания анонимной функции?
35. Расставьте этапы обработки файла в правильном порядке:
36. Установите соответствие между модулем и его назначением:
37. Что вернет этот код? def generator(): yield 1 yield 2
g = generator() print(next(g))
38. Какой декоратор используется для измерения времени выполнения функции?
39. Что делает метод json.loads()?
40. Каким оператором перехватывают исключения в Python?
41. Расставьте этапы работы декоратора в правильном порядке:
42. Установите соответствие между исключением и его описанием:
43. Какой класс из модуля csv используется для чтения CSV-файла в виде словарей?
44. Что вернет этот код, если в data.json содержится {«name»: «Alice», «age»: 30}? import json with open(«data.json», «r») as f: data = json.load(f) print(data[«age»])
45. Установите соответствие между режимом открытия файла и его описанием:
46. Какой из перечисленных типов данных в Python относится к неизменяемым?
47. Что произойдёт с идентификатором (id()) объекта, если вы к списку добавите элемент с помощью .append()?
48. Какой тип данных невозможно использовать в качестве элемента множества (set) из-за особенностей хранения?
49. Какой вид задачи лучше всего решать с помощью множества (set)?
50. В каких ситуациях неизменяемые типы данных (immutable) предпочтительнее изменяемых?
51. Перед вами задача: нужно быстро и многократно определять, входит ли элемент в большую коллекцию без дубликатов. Какие типы данных для этого подойдут лучше всего?
52. Вам нужно реализовать функцию, на вход которой поступает строка, а возвращает она коллекцию уникальных слов, встречающихся в этой строке. Какой тип данных здесь будет наиболее подходящим?
53. Необходимо сохранить статичные координаты точек на двумерной плоскости (x, y), чтобы они не могли быть изменены в ходе выполнения программы. Какой тип данных следует использовать для одной такой точки?
54. Что такое программирование?
55. Алгоритм — это:
56. Какие характеристики должен иметь хороший алгоритм? (выберите все правильные ответы)
57. Что такое интерпретатор Python?
58. В чем главное отличие редактора кода от обычного текстового редактора?
59. Что может включать в себя IDE (интегрированная среда разработки)? (выберите все правильные ответы)
60. Почему Python считается хорошим языком для начинающих?
61. Что происходит, когда вы только запускаете программу на Python?