Главная /
Python: основы /
Укажите результат выполнения скрипта: import threading, time x=threading.Semaphore(2) res = {'A': threading.Condition(x), 'B': threading.Condition(x)} def pr(rs): for r in rs: res[r].acquire() time.sleep(1) print ('out') for r in rs: res[r].release() p1 =
Укажите результат выполнения скрипта:
Правильный ответ:
out out
цифры из набора
[o, o, u, u, t, t]
в недетерминированном порядке
скрипт будет выполняться бесконечно долго
скрипт не будет выполнен, т.к. код содержит ошибки
Сложность вопроса
57
Сложность курса: Python: основы
62
Оценить вопрос
Комментарии:
Аноним
Если бы не данные ответы - я бы не смог решить c этими тестами intuit.
05 ноя 2020
Аноним
Экзамен сдан на 5. Спасибо сайту
01 фев 2020
Другие ответы на вопросы из темы программирование интуит.
- # Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом выполнения скрипта станет строка [0, 0, 1, 1, 2]: n = range(5) f_div = _1_ print (_2_)
- # Укажите результат выполнения скрипта: foo = {'w':3, 3:'x', 'y':3, 3:'z'} print (len(foo))
- # Укажите результат выполнения скрипта: import re pattern = r'[A]+' number_re = re.compile(pattern) print (number_re.split('ABBA'*6))
- # Скрипт содержит следующий код: Укажите результат выполнения скрипта: def foo (): print (bar(0).name) def bar (x): return 'Hello'[20:30] try: foo() bar() except NameError: print ('Неправильное имя') except AttributeError: print ('Неправильный атрибут') except TypeError: print ('Неправильный тип') except IndexError: print ('Неправильный индекс') except: print ('Другая ошибка')
- # Для механизма синхронизации типа блокировка (Lock, Rlock) определены следующие действия -