Главная /
Python: основы /
Укажите результат выполнения скрипта: import threading, time res = {'A': threading.RLock(), 'B': threading.RLock()} def pr(rs): for r in rs: res[r].acquire() time.sleep(1) print ('Hello!') for r in rs: res[r].release() p1 = threading.Thread(target=pr, nam
Укажите результат выполнения скрипта:
Правильный ответ:
Hello! Hello!
элементы набора
[H, H, e, e, l, l, l, l, o, o, !, !]
в недетерминированном порядке
скрипт будет выполняться бесконечно долго
скрипт не будет выполнен, т.к. код содержит ошибки
Сложность вопроса
93
Сложность курса: Python: основы
62
Оценить вопрос
Комментарии:
Аноним
Если бы не данные подсказки - я бы не решил c этими тестами intuit.
23 авг 2017
Другие ответы на вопросы из темы программирование интуит.
- # Для обработки вывода на экран каждого десятого элемента списка bar с указанием индексов был разработан следующий код. Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания, скрипт выполнит поставленную задачу def foo (index, element): print (index, element) for i in ______: foo (i, bar[i])
- # Укажите результат выполнения скрипта: foo = 'My name is John!' print (foo.replace(foo[11:15:1], foo[0:13:6]))
- # В языке Python строковые литералы задаются:
- # Укажите результат выполнения скрипта: import re pattern = r'[1]*' number_re = re.compile(pattern) print (len(number_re.split('121'*6)))
- # Укажите результат выполнения скрипта: def foo (): x=[] x[1].pop(1/0) try: foo() raise ('MyError') except AttributeError: print ('Неправильный атрибут') except ZeroDivisionError: print ('Деление на ноль') except IndexError: print ('Неправильный индекс') except 'MyError': print ('MyError') except: print ('Другая ошибка')