Font size
WorksheetsВопросы по программированию на Python 3
Total questions: 100
Worksheet time: 50mins
Чему равен результат factorial(6)?
720
700
150
60
200
Какой тип данных хранит текст?
str
int
float
bool
list
Деление с округлением вниз
//
/
%
**
&
Переводит строку в верхний регистр
upper()
capitalize()
title()
swapcase()
lower()
Тип логических значений
bool
int
str
float
list
Удаляет элемент списка по значению
remove()
delete()
pop()
discard()
clear()
Изменяемый тип данных
list
str
int
tuple
bool
Результат 5 % 2
1
2
2.5
0
Ошибка
Что означает None?
Отсутствие значения
Ноль
Ложь
Пустая строка
Ошибка
Цикл для перебора последовательности
for
while
loop
repeat
do-while
Однострочный комментарий в Python
#
//
/* */
--
"
Модуль для генерации случайных чисел
random
math
sys
time
os
Что делает input()?
Считывает ввод пользователя
Выводит строку
Прерывает выполнение
Выводит ошибки
Читает файл
Ключевое слово для объявления функции
def
function
func
lambda
declare
Добавляет элемент в конец списка
append()
insert()
extend()
add()
push()
Неизменяемый тип данных
tuple
list
set
dict
array
217. Логический оператор И
and
&&
&
и
andalso
218. Создание пустого списка
[]
{}
()
empty()
None
Метод split() делает что?
Разбивает строку на части
Объединяет строки
Удаляет пробелы
Заменяет символы
Обрезает строку
Результат len("Python")
6
5
7
Ошибка
0
Как определяется переменная?
x = 5
int x = 5
declare x = 5
x := 5
define x = 5
Тип языка Python
Интерпретируемый
Компилируемый
Ассемблерный
Машинный
Микроконтроллерный
Результат print("Hello" + "World")
HelloWorld
Hello World
Hello
World
Hello+World
len("Python") возвращает
6
5
7
0
1
Как создать список?
[1,2,3]
(1,2,3)
{1,2,3}
list(1,2,3)
1,2,3
Что выведет x[0] при x=[1,2,3]?
1
0
2
[1,2,3]
x
Синтаксис условного оператора
if x > 0:
if (x > 0)
if x > 0 then:
if x > 0 {}
if: x > 0
Какой из операторов — цикл?
for
repeat
loop
iterate
cycle
Что возвращает range(5)?
0,1,2,3,4
1,2,3,4,5
1,2,3,4
0,1,2,3,4,5
5
Что делает input()?
Вводит значение пользователя
Выводит текст
Объявляет переменную
Открывает файл
Очищает экран
231. int("5") возвращает
A) 5
B) "5"
C) 5.0
D) None
E) Error
str(123) возвращает
"123"
123
"1"2"3"
[1,2,3]
Error
Результат type(3.14)
float
int
str
list
None
list("abc") возвращает
['a','b','c']
"abc"
('a','b','c')
[abc]
abc
Что будет после x.append(4)?
[1,2,3,4]
[1,2,4,3]
[4,1,2,3]
[1,2,3]
Error
Что возвращает x.pop()?
3
1
[1,2]
[2,3]
None
Что такое def add(a,b): ...?
Функция
Класс
Модуль
Переменная
Цикл
Значение None означает
"ничего"
0
пустая строка
"None"
ошибка
Результат True and False
False
True
None
0
1
Результат True or False
True
False
0
None
1
Результат not True
False
True
0
None
1
print(a[1]) при a=[1,2,3]
2
1
3
0
Error
max([2,5,1,8]) возвращает
8
1
2
5
Error
min([9,3,7]) возвращает
3
7
9
0
Error
sum([1,2,3]) возвращает
6
123
0
[6]
Error
len([]) возвращает
0
1
[]
None
Error
print(2 ** 3)
8
6
9
5
2
print(10 // 3)
3
3.33
4
0
Error
print(10 % 3)
1
3
0
10
Error
Что выведет a[0] при a = "Hello"?
H
e
o
l
a
Что вернет a[-1] при a = "Python"?
n
P
h
o
y
Что произойдет при a[1] = 99 в списке a = [10,20,30]?
[10, 99, 30]
[10, 20, 99]
[99, 20, 30]
[10, 20, 30, 99]
[10, 30, 99]
Оператор для соединения строк
+
-
*
&
%
Что выведет "A" * 3?
AAA
A3
A A A
3A
A+A+A
255. list(range(3)) возвращает
A) [0, 1, 2]
B) [1, 2, 3]
C) [0, 1, 2, 3]
D) [3]
E) 3
Что будет при y = x; y.append(3) если x=[1,2]?
[1, 2, 3]
[1, 2]
[3]
[1, 3]
[2, 3]
Тип данных type([])
list
tuple
dict
set
array
258. set([1,2,2,3]) возвращает
{1, 2, 3}
[1, 2, 3]
[1, 2, 2, 3]
{1, 2, 2, 3}
Error
Что означает elif?
Дополнительное условие
Цикл
Переменная
Функция
Модуль
Тип данных {"key": "value"}
dict
set
list
tuple
array
Что произойдет при a=(1,2,3); a[0]=5?
Error
(5,2,3)
[5,2,3]
5
True
x.upper() для x="Hello"
HELLO
hello
Hello
error
UPPER
Результат после del x[1] при x=[1,2,3]
[1, 3]
[2, 3]
[1, 2]
[3]
[]
264. bool(0) возвращает
False
True
0
None
Error
265. bool(5) возвращает
True
False
5
None
0
math.sqrt(16) возвращает
4.0
4
16
2
Error
math.pi возвращает
3.141592…
3.14
22/7
3
pi
round(3.6)
4
3
3.5
6
Error
abs(-7)
7
-7
0
1
Error
divmod(9,2)
(4, 1)
(4.5, 0.5)
4
1
(9, 2)
enumerate(['a','b'])
[(0, 'a'), (1, 'b')]
['a', 'b']
['a', 'b', 'c']
{'a':0, 'b':1}
Error
zip([1,2], ['a','b'])
[(1,'a'), (2,'b')]
[1,2,'a','b']
{'a':1, 'b':2}
['1a','2b']
Error
273. Однострочный комментарий
# комментарий
// комментарий
/* комментарий */
-- комментарий
REM комментарий
len([1,2,3])
3
2
1
[1,2,3]
Error
275. all([True, True, False])
False
True
1
0
Error
any([False, False, True])
True
False
0
1
None
reversed([1,2,3])
[3,2,1]
[1,2,3]
[1,3,2]
Error
reverse
278. sorted([3,1,2])
A) [1,2,3]
B) [3,2,1]
C) [2,1,3]
D) [1,3,2]
E) None
isinstance(5, int)
True
False
None
int
Error
280. float("3.14")
A) 3.14
B) "3.14"
C) int
D) 3
E) Error
281. type("abc") возвращает
str
list
int
tuple
Error
int(3.9)
3
4
3.9
0
Error
283. map(str, [1,2,3])
['1','2','3']
[1,2,3]
str
Error
['str','str','str']
filter(bool, [0,1,"","text"]),
[1, 'text']
[0, ""]
[1,0]
['text']
Error
lambda x: x+1
Анонимная функция
Переменная
Модуль
Класс
Объект
286. try: 1/0 except:
Ошибка будет обработана
Программа завершится
1
0
None
287. raise ValueError("Ошибка")
Генерирует ошибку
Выводит текст
Возвращает ноль
Создаёт переменную
Ничего не делает
Импорт модуля
import module_name
include module
require module
load module
add module
dir(builtins) возвращает
Список встроенных функций
Переменные
Строка
Файлы
Модуль
290. open("file.txt", "r")
Открывает файл для чтения
Записывает файл
Создает новый файл
Удаляет файл
Закрывает файл
with open(...) as f используется для
Автоматического закрытия файла
Удаления файла
Копирования файла
Создания переменной
Выбора пути
f.read()
Читает содержимое файла
Записывает файл
Копирует файл
Удаляет файл
Закрывает файл
f.write("text")
Записывает в файл
Читает файл
Удаляет файл
Проверяет файл
Закрывает файл
Список модулей Python
help("modules")
dir()
list()
modules()
info()
def func(args):
Принимает несколько аргументов
Принимает один аргумент
Ошибка
Возвращает аргумент
Создает переменную
def func(kwargs):
Принимает аргументы по имени
Возвращает список
Создает переменную
Использует цикл
Создает модуль
random.randint(1,10)
Возвращает число от 1 до 10
10
Ошибка
1
Все числа
298. time.sleep(1)
Ждет 1 секунду
Засыпает
Перезагружает
Будит
Пишет
name == "main" используется для
Проверки прямого выполнения
Имени файла
Имени модуля
Имени переменной
Определения класса
Как пишется print в Python 3?
print("text")
print "text"
echo("text")
write("text")
say("text")
