{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Тест на типы и конструкции #" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "##### Вас зовут:\n", "___" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "##### 1. 10 / 2 – что получится в результате деления?\n", "\n", "- [ ] Вещественное число 5.0\n", "- [ ] Целое число 5" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "##### 2. True или False?\n", "\n", "```python\n", "bool(0.0)\n", "```\n", "\n", "- [ ] True\n", "- [ ] False" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "##### 3. Чему равно name?\n", "\n", "```python\n", "x = 0\n", "y = 12\n", "name = x or y\n", "```\n", "\n", "- [ ] 0\n", "- [ ] False\n", "- [ ] True\n", "- [ ] 12" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "##### 4. Что выведет?\n", "\n", "```python\n", "print(r\"//\\\\\")\n", "```\n", "\n", "- [ ] `//\\\\`\n", "- [ ] `//\\`\n", "- [ ] `/\\`" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "##### 5. Выберите правильные варианты объявления строки в Python?\n", "\n", "- [ ] \"строка\"\n", "- [ ] f\"строка\"\n", "- [ ] r\"строка\"\n", "- [ ] 'строка'\n", "- [ ] \"\"\"строка\"\"\"" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "##### 6. Отметьте правдивые факты про строки\n", "\n", "- [ ] строки в Python неизменяемые\n", "- [ ] строки - это последовательность юникодных символов\n", "- [ ] строки в Python - это последовательность чисел от 0 до 255" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "##### 7. Что получится в результате выполнения?\n", "\n", "```python\n", "\"a\" * 3\n", "```\n", "\n", "- [ ] Упадет исключение\n", "- [ ] Строка \"aaa\"" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "##### 8. Что получится в результате выполнения среза?\n", "\n", "```python\n", "\"привет\"[::-1]\n", "```\n", "\n", "- [ ] \"т\"\n", "- [ ] \"тевирп\"" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "##### 9. Срез строки\n", "\n", "```python\n", "\"привет\"[:]\n", "```\n", "\n", "- [ ] вернет пустую строку\n", "- [ ] приведет к исключению SyntaxError\n", "- [ ] вернет копию строки \"привет\"" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "##### 10. `bool(\"\")`\n", "\n", "- [ ] False\n", "- [ ] True" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "##### 11. Истинные выражения про байтовые строки\n", "\n", "- [ ] Это последовательность чисел от 0 до 255\n", "- [ ] Это последовательность юникодных символов" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "##### 12. Какой метод превратит строку в байтовую строку?\n", "\n", "- [ ] encode()\n", "- [ ] decode()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "##### 13. Какие из записей не приведут к исключению?\n", "\n", "- [ ] b\"test\"\n", "- [ ] b\"тест\"\n", "- [ ] b\"\"" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "##### 14. Что выведет программа?\n", "\n", "```python\n", "x = \"Москва\"\n", "if \"ква\" not in x:\n", " print(\"1\")\n", "elif \"ва\" not in x:\n", " print(\"2\")\n", "else:\n", " print(\"3\")\n", "```\n", "\n", "- [ ] 3\n", "- [ ] 1\n", "- [ ] 2" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "##### 15. Что выведет программа?\n", "\n", "```python\n", "n = 0\n", "while n < 3:\n", " if n > 0:\n", " continue\n", " else:\n", " break\n", " n += 1\n", "\n", "print(n)\n", "```\n", "\n", "- [ ] 2\n", "- [ ] 0\n", "- [ ] Это бесконечный цикл\n", "- [ ] 3" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "##### 16. Что выведет программа?\n", "\n", "```python\n", "s = \"\"\n", "\n", "for i in range(2, 10, 2):\n", " s += str(i)\n", "\n", "print(s)\n", "```\n", "\n", "- [ ] 2468\n", "- [ ] 246810\n", "- [ ] 23456789" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.8.8" } }, "nbformat": 4, "nbformat_minor": 4 }