Главная /
Python: основы /
При использовании оператора break в цикле с for, в котором определена ветвь else, цикл исполняется следующем образом:
При использовании оператора break
в цикле с for
, в котором определена ветвь else
, цикл исполняется следующем образом:
Правильный ответ:
код в ветви
else
исполняется вне зависимости от способа выхода из цикла
код в ветви
else
не исполняется вне зависимости от способа выхода из цикла
код в ветви
else
исполняется только в том случае, если выход был произведен при помощи оператора break
код в ветви
else
исполняется после того, как закончит работу код в цикле for
при использовании ветви else применение оператора
break
недопустимо Сложность вопроса
72
Сложность курса: Python: основы
62
Оценить вопрос
Комментарии:
Аноним
спасибо за тест
20 апр 2020
Аноним
Это очень не сложный тест интуит.
18 сен 2019
Другие ответы на вопросы из темы программирование интуит.
- # Укажите результат выполнения скрипта: print (-1 + 1 * 3 == 0 or 5 - 3 * 3 > 0)
- # Укажите результат выполнения скрипта: print (1 + 3 * 2 < 4 and not 5 - 2 * 2 > 3)
- # >Укажите результат выполнения скрипта: foo = 1, 'a', ['b'], {'0':'c'} foo1, foo2, foo3, foo4 = foo foo1+=1 foo2+='a' foo3.append('b') foo4['1']='c' print (foo)
- # Укажите результат выполнения скрипта: try: print ([].popitem()) except AttributeError: print ('Неправильный атрибут') except: print ('Ошибка!') else: print ('Отрицание')
- # Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом станет строка 1 1 2: import threading, time res = _________ def pr(): if threading.currentThread().getName()>'t1': res.acquire() print (1) else: time.sleep(1) res.acquire() print (2) if threading.currentThread().getName()>'t1': res.release() ps=['t1','t2','t3'] for i in range(3): ps[i] = threading.Thread(target=pr, name=ps[i], args=[]) for p in ps: p.start() for p in ps: p.join()