hero

Python. Урок 9

Описание отсутствует

Вопросов: 8
1

Для чего используется конструкция try-except?

  • Чтобы ускорить работу кода

  • Чтобы скрыть все ошибки без обработки

  • Чтобы перехватывать возможные ошибки и реагировать на них более дружелюбно

  • Чтобы программа автоматически исправляла код

2

Какую информацию показывает Traceback?

  • Только строку кода с ошибкой

  • Только тип ошибки

  • Стек вызовов: где произошла ошибка, в какой строке, какой тип ошибки и что её вызвало

  • Только список переменных в программе

3

Почему ошибки — это нормальная часть программирования?

  • Потому что ошибки можно игнорировать

  • Потому что даже опытные программисты делают ошибки, и они помогают понять, что работает неправильно

  • Потому что Python сам исправляет большинство ошибок

  • Потому что ошибки ускоряют выполнение программы

4

Что за ошибка произойдёт при выполнении: numbers = [1, 2, 3] print(numbers[5])

  • ValueError

  • ZeroDivisionError

  • IndexError

  • NameError

5

Почему ошибка логики считается самой сложной?

  • Потому что появляется только в больших проектах

  • Потому что программа выдаёт неправильный результат, но формально ошибок нет

  • Потому что такие ошибки всегда связаны с математикой

  • Потому что их нельзя найти через print()

6

Почему возникает ошибка TypeError в коде: print("Возраст: " + 15)

  • Потому что print() нельзя использовать со строками

  • Потому что нельзя складывать строку и число

  • Потому что строка слишком длинная

  • Потому что число должно быть в кавычках

7

Что такое SyntaxError?

  • Ошибка, которая возникает, когда программа делает неправильные вычисления

  • Ошибка в логике программы

  • Ошибка выполнения

  • Ошибка в написании кода, из-за которой Python не может понять команду

8

Что делает блок finally?

  • Выполняется только если была ошибка

  • Выполняется только если ошибок не было

  • Выполняется всегда, независимо от того, возникла ошибка или нет

  • Прерывает выполнение программы

Python. Урок 9 | Corgish