Главная /
Python: основы /
Укажите результат выполнения скрипта: def foo(el, lst = ''): lst+=str(el) return lst foo(1) foo(2) print (foo(3))
Укажите результат выполнения скрипта:
Правильный ответ:
пустая строка
3
123
скрипт не будет выполнен, т.к. код содержит ошибки
Сложность вопроса
65
Сложность курса: Python: основы
62
Оценить вопрос
Комментарии:
Аноним
Если бы не данные решения - я бы не смог решить c этими тестами интуит.
05 сен 2018
Аноним
Гранд мерси за ответы по интуиту.
16 янв 2018
Другие ответы на вопросы из темы программирование интуит.
- # Укажите результат выполнения скрипта: x = 'Printing' x[0] = 'p' print (x)
- # Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом выполнения скрипта станет строка 2 + 3 = 5: import string tpl = string.Template('$a + $b = $c') a = 2 b = 3 ________
- # Укажите результат выполнения скрипта: def foo (): y=1/0 try: foo() raise KeyboardInterrupt except NameError: print ('Неправильное обращение') except ZeroDivisionError: print ('Деление на ноль') except KeyboardInterrupt: print ('Прерывание') except: print ('Другая ошибка')
- # Термин блокировка (Lock) обозначает -
- # Укажите результат выполнения скрипта: 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 = 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()