Главная /
Python: основы /
Укажите результат выполнения скрипта: def foo (): print (bar(0).name) def bar (x): return 1/0 try: foo() bar() except NameError: print ('Неправильное имя') except AttributeError: print ('Неправильный атрибут') except ZeroDivisionError: print ('Деление на
Укажите результат выполнения скрипта:
Правильный ответ:
Неправильное имя
Неправильный атрибут
Деление на ноль
Другая ошибка
Сложность вопроса
86
Сложность курса: Python: основы
62
Оценить вопрос
Комментарии:
Аноним
Большое спасибо за ответы по интуиту.
20 дек 2016
Аноним
Это было сложно
04 авг 2016
Аноним
Я преподаватель! Оперативно уничтожьте сайт с ответами по интуит. Я буду жаловаться!
09 июн 2016
Другие ответы на вопросы из темы программирование интуит.
- # Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом выполнения скрипта станет строка [0, 1, 4, 9, 16]: nums = range(5) f = _1_ print (_2_)
- # Укажите результат выполнения скрипта: foo = [[1,2], [1,3]] bar = [[1,2], [1,3], [2,4]] baz = [[0,4], [1,4]] if foo>bar: print (1) elif foo<baz: print (2) elif baz<bar: print (3) else: print (4)
- # Укажите результат выполнения скрипта: foo = (1,), [2], {'0':3} foo1, foo2, foo3 = foo foo1+=(1,) foo2[1]=[2] foo3['1']=3 print (foo)
- # Укажите результат выполнения скрипта: try: x=[].pop() except: print ('Ошибка!') else: print ('Отрицание') finally: print ('Выход из программы')
- # Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом при вводе нецелого числа станет строка 0 1 2 3 4 5: import threading, time res = _________ def pr(): if threading.currentThread().getName()=='t1': for i in range(5): res.acquire(); print (i) else: time.sleep(1); res.acquire(); print (5) if threading.currentThread().getName()=='t1': for i in range(5): res.release() ps=['t1','t2'] for i in range(2): ps[i] = threading.Thread(target=pr, name=ps[i], args=[]) for p in ps: p.start() for p in ps: p.join()