Результаты прохождения теста Python 3 основы пользователем spermspace

Результат прохождения теста "Python 3 основы" - Пройден

+71

  • Кто проходил: spermspace
  • Дата прохождения: 20.01.2019
Каким будет результат выполнения кода:
a = [1, 2, 3] 
if a[2] < 3: 
   print(a[a[1]]) 
else: 
   print(a[1]) 
 
Ваши ответы
2
Какие фрагменты кода создадут словари (dictionary):
Ваши ответы
tel = {'qwe' : 1, 'asd' : 2, 'zxc' : 3}
dict([('asd', 1), ('zxc', 2), ('qwe', 3)])
Какое значение получит а? a = 2,3
Ваши ответы
(2,3)
Корректно ли следующее объявление класса:
class myClass: 
   pass 
Ваши ответы
Да
Каким будет результат выполнения следующего фрагмента кода:
for i in range(3): 
   print(i, end=' ') 
Ваши ответы
0 1 2
Что напечатает следующий код:
text = 'hello' 
print(text[4:100]) 
Ваши ответы
o
Что напечатает следующий код:
var = 'abyz' 
print(var[-1]) 
Ваши ответы
z
Что напечатает следующий код:
print((1, 2, 3) < (1, 2, 4)) 
Ваши ответы
True
Что напечатает следующий код:
a = [1, 2, 3] 
a[2] = 2 
print(a) 
Ваши ответы
[1, 2, 2]
Укажите все правильные способы конкатенации двух строк
Ваши ответы
'asd' + 'zxc'
'asd'   'zxc'
Объяснение:

два строковых литерала, написанных рядом, конкатенируются; данное поведение не поддерживается для выражений

Что напечатает следующий код:
fruits = {'apple', 'banana', 'apple'} 
print(fruits) 
Ваши ответы
{'apple', 'banana'}
Объяснение:

Фигурные скобки используются для объявления Set. В Set не могут находиться дублирующиеся данные

Что напечатает следующий фрагмент кода:
a = 0 
try: 
   print(a + 'a') 
except TypeError as err: 
   print(err) 
Ваши ответы
будут напечатаны подробности возникшей ошибки
Как можно вызвать метод func у следующего класса (выберите все подходящие варианты):
class myClass: 
   def func(self): 
       print('hello') 
Ваши ответы
obj = myClass()
obj.func()
obj = myClass()
obj.func
Чему равна переменная L2 ?
>>> L1 = [2, 3, 4] 
>>> L2 = L1[:] 
>>> L1[0] = 24 
>>> L1 
[24, 3, 4] 
>>> L2  
Ваши ответы
[24, 3, 4]
Объяснение:

Здесь изменения в L1 никак не отражаются на L2, потому что L2 ссылается на копию объекта, на который ссылается переменная L1. То есть эти переменные указывают на различные области памяти. >>> L2 = L1[:] # Создается копия списка L1

Чему будет равно а?
a = [1,2,3] 
a[-3:-1] = 10,20,30,40 
Ваши ответы
[10, 20, 30, 40, 2, 3]