Что выведет следующий код, при его исполнении? Используется Python 3.x.
print(type(1 / 2))
Что будет напечатано?
x = True y = False z = False if not x or y: print(1) elif not x or not y and z: print(2) elif not x or y or not y and x: print(3) else: print(4)
Что будет напечатано при исполнении следующего кода? Используется Python 2.x.
print(type(1 / 2))
Что делает следующий код?
def a(b, c, d): pass
Что выведет следующий фрагмент кода?
x = 4.5 y = 2 print(x // y)
Что выведет следующая программа?
a = [1,2,3,None,(),[],] print(len(a))
Что будет напечатано?
kvps = print(kvps[‘password’])
Что будет напечатано?
name = «snow storm» print(«%s» % name[6:8])
Что выведет следующий код?
d = lambda p: p * 2 t = lambda p: p * 3 x = 2 x = d(x) x = t(x) x = d(x) print(x)
Поздравляем с прохождением теста! У вас уже есть некоторые знания о Python, но ещё есть куда расти. Отличное место, где можно подтянуть базу по языку и связать свои навыки с другими современными технологиями – наш сайт PythonTurbo.
#11. Дескрипторы (data descriptor и non-data descriptor) | ООП Python
Источник: pythonturbo.ru
rupython / New Text Document.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
1. Что выведет следующий фрагмент кода? |
x = 4.5 |
y = 2 |
print(x // y) |
a) 2.0 b) 2.25 c) 9.0 d) 20.25 e) 21 |
2. Что выведет следующий код, при его исполнении? Используется Python 3.x. |
print(type(1 / 2)) |
a) class ‘int’ b) class ‘number’ c) class ‘float’ d) class ‘double’ e) class ‘tuple’ |
3. Что будет напечатано? |
name = «snow storm» |
print(name[6:8]) |
a) st b) sto c) to d) Syntax Error |
4. Что будет напечатано? |
kvps = |
print(kvps[‘password’]) |
a) user b) bill c) password d) hillary e) Ничего f) TypeError. |
5. Что будет напечатано? |
x = True |
y = False |
z = False |
if not x or y: |
print(1) |
elif not x or not y and z: |
print(2) |
elif not x or y or not y and x: |
print(3) |
else: |
print(4) |
a) 1 b) 2 c) 3 d) 4 |
6. Что выведет следующая программа? |
a = [1, 2, 3, None, (), [], ] |
print(len(a)) |
a) Syntax Error b) 4 c) 5 d) 6 e) 7 |
7. Что выведет следующая программа? |
for i in range(5): |
if i % 2 == 0: |
continue |
print(i) |
a) 1, 3 и 5 |
b) Ошибку из-за неверного вывода |
c) 1 и 3 |
d) 0, 2 и 4 |
e) Ошибку, так как i не присвоена |
8. Что выведет следующая программа? |
x = 23 |
num = 0 if x > 10 else 11 |
print(num) |
a) 23 b) 0 c) 11 d) Ошибка e) 10 |
9. Что будет показано в результате? |
name = «John» |
print(‘Hi, <>’.format(name)) |
a) «Hi, name» |
b) Ошибка |
c) «Hi, « |
d) «Hi, John» |
10. Что будет показано в результате? |
a = [1, 2, 3] |
b = a |
a.append(4) |
print(b[-1]) |
a) 3 b) 4 c) 2 d) 1 |
11. Каков результат выполнения следующего кода: |
s = ‘as’ |
print(2*s) |
a) as2as2 b) 2as c) 2as2as d) asas e) as2 |
12. Каков результат выполнения следующего кода: |
d = |
c = [] |
for i in d: |
c.append(i) |
print(c) |
a) [‘two’, 3, 1] b) [1, 2, 3] c) [2, ‘three’, ‘one’] d) [‘one’, ‘two’, ‘three’] e) [‘one’, 2, 3] |
13. Каков результат выполнения следующего кода: |
t = (1, 2, [3, 4]) |
t[-1] = 5 |
print(t) |
a) (1, 2, 5) b) (1, 2, [3, 4, 5]) c) Error d) [1, 2, [3, 4, 5]] |
14. Каков результат выполнения следующего кода: |
t = (1, 2, [3, 4]) |
t[-1].append(5) |
print(t) |
a) (1, 2, 5) b) (1, 2, [3, 4, 5]) c) Error d) [1, 2, [3, 4, 5]] |
15. Каков результат выполнения следующего кода: |
def add(x, y): |
return x + y |
print(add(3, 4, 3)) |
a) Error b) 10 c) 7 d) 21 |
16. Каков результат выполнения следующего кода: |
def mult(x, y): |
return x — y |
print(mult(5, -10)) |
a) 5 b) 10 c) -5 d) 15 |
17. Каков результат выполнения следующего кода: |
a = [1, 2, 3] |
b = a |
b.append(4) |
print(a) |
a) [1, 2, 3] b) [1, 2, 3, 4] c) Error |
18. Укажите все изменяемые типы данных |
int float list tuple dict frozenset set bool NoneType |
19. Каков результат выполнения следующего кода: |
s = «string» |
print(s[:1000]) |
a) «» b) «string» c) Error d) «gnirts» |
20. Каков результат выполнения следующего кода: |
s = [1, 3, 2, 10, -5] |
s = s.sort() |
print(s) |
a) [-5, 1, 2, 3, 10] b) Error c) None d) [10, 3, 2, 1, -5] |
12 Списки и операции над ними Python
Источник: gist.github.com
Тест: насколько хорошо вы разбираетесь в Python?
Python занимает 4-ое место в рейтинге языков программирования TIOBE. И не секрет, что у Python найдется библиотека практически для всего, что бы вы ни захотели реализовать.
Поэтому мы создали викторину, которая покажет, насколько хорошо вы разбираетесь в Python.
Осталось: 02:00
Ссылка на резюме
Для отправки формы требуется ваше согласие
Я соглашаюсь на передачу персональных данных согласно политике конфиденциальности и пользовательскому соглашению
Готово! Ваши ответы зафиксированы и успешно переданы команде SM Lab.
Мы свяжемся с вами в течение трёх дней.
Источник: tproger.ru