Главная /
Python: основы /
Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом выполнения скрипта станет строка 5: def foo (a=0, b=1, *c): res=a+b for i in c: res=res+i print (res) ______
Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом выполнения скрипта станет строка 5
:
Правильный ответ:
foo(b=5)
foo(a=4,1)
foo(1,b=2,2)
foo(1,2,1,1)
скрипт не будет выполнен, т.к. код содержит ошибки
Сложность вопроса
72
Сложность курса: Python: основы
62
Оценить вопрос
Комментарии:
Аноним
спасибо за тест
03 июл 2016
Другие ответы на вопросы из темы программирование интуит.
- # Укажите результат выполнения скрипта: def foo(el, lst = []): lst.append(el) return lst foo(1) foo(2) print (foo(3))
- # Строка y=x.pop() может быть корректна, если х -
- # Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом выполнения скрипта станет строка (4, 1.3333333333333333): nums = range(10) out = ______ print (out[4].popitem())
- # Cреди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания код будет корректен: keys = ______ values = ['a','b','c'] lst = [{keys[x] : values[x]} for x in range(3)] print (lst)
- # Укажите результат выполнения скрипта: import threading, time res = {'A': threading.Semaphore(5), 'B': threading.Semaphore(5)} def pr(rs): for r in rs: res[r].acquire() time.sleep(1) print (threading.currentThread().getName()[1]) for r in rs: res[r].release() p1 = threading.Thread(target=pr, name='t1', args=['AB']) p2 = threading.Thread(target=pr, name='t2', args=['BA']) p1.start() p2.start() p1.join() p2.join()