16 вопросов, около 12 минут

Итоговый тест по курсу «Основы Python»

16 вопросов по основам Python для начинающих с разбором ответов. В конце — какие темы повторить и вывод по вашим ответам: стоит ли продолжать учить Python.

Тест по всему курсу

Проверьте, как усвоился курс: вопросы по всем урокам, а в конце — разбор ошибок и темы, которые стоит повторить.

  1. Что выведет программа: name = 'Анна'; print('name')?

  2. В сообщении об ошибке Python много строк. Где главное?

  3. Что выведет print('2' + '3')?

  4. temperature = 15. Что выведет код: if temperature >= 20: print('Тепло') elif temperature >= 10: print('Прохладно') else: print('Холодно')?

  5. Чему равно 20 % 6?

  6. Почему print(0.1 + 0.2) показывает 0.30000000000000004?

  7. Сколько раз выполнится тело цикла for i in range(3, 8)?

  8. Чем while отличается от for?

  9. Что вернёт 'Москва'[0:3]?

  10. name = ' анна '. Почему после name.strip() в переменной всё ещё есть пробелы?

  11. Как добавить элемент в конец списка tasks?

  12. Что вернёт выражение prices['кофе'], если такого ключа в словаре нет?

  13. Зачем функции нужен return?

  14. Что вернёт функция, в которой нет return?

  15. Как называется метод, который срабатывает при создании объекта?

  16. Созданы два объекта: order1 = Order('Анна') и order2 = Order('Иван'). В order1 добавили пиццу. Что будет в order2?