{ "cells": [ { "cell_type": "markdown", "metadata": { "collapsed": true }, "source": [ "
\n", "\n", "# MLClass. \"Прикладной анализ данных\"\n", "# Модуль \"Инструментарий Data Science\"\n", "\n", "\n", "## Автор материала: Юрий Кашницкий, ФКН НИУ ВШЭ\n", "
\n", "Материал распространяется на условиях лицензии Ms-RL. Можно использовать в любых целях, кроме коммерческих, но с обязательным упоминанием автора материала." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Задачи к уроку 2\n", "http://informatics.mccme.ru/mod/statements/view.php?id=16205" ] }, { "cell_type": "code", "execution_count": 1, "metadata": { "collapsed": true }, "outputs": [], "source": [ "# Python 2 and 3 compatibility\n", "# pip install future\n", "from __future__ import (absolute_import, division,\n", " print_function, unicode_literals)\n", "from builtins import *" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Задача A\n", "Вычислите $2^{179}$. Выведите на экран вычисленное значение." ] }, { "cell_type": "code", "execution_count": 1, "metadata": { "collapsed": false }, "outputs": [], "source": [ "## Ваш код здесь" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Задача B\n", "Вычислите 20!. Выведите на экран вычисленное значение." ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "collapsed": false }, "outputs": [], "source": [ "## Ваш код здесь" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Задача C\n", "Вычислите длину гипотенузы в прямоугольном треугольнике со сторонами 179 и 971." ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "collapsed": false }, "outputs": [], "source": [ "## Ваш код здесь" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Задача D\n", "Запишите букву 'A' (латинскую, заглавную) 100 раз подряд. Сдайте на проверку программу, которая выводит эту строчку (только буквы, без кавычек)." ] }, { "cell_type": "code", "execution_count": 4, "metadata": { "collapsed": false }, "outputs": [], "source": [ "## Ваш код здесь" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Задача E\n", "Даны два целых числа. Выведите значение наибольшего из них." ] }, { "cell_type": "code", "execution_count": 5, "metadata": { "collapsed": false }, "outputs": [], "source": [ "## Ваш код здесь" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Задача F\n", "Даны два целых числа. Программа должна вывести число 1, если первое число больше второго, число 2, если второе больше первого или число 0, если они равны." ] }, { "cell_type": "code", "execution_count": 6, "metadata": { "collapsed": false }, "outputs": [], "source": [ "## Ваш код здесь" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Задача G\n", "Число 179 записали 50 раз подряд. Полученное 150-значное число возвели в квадрат. Сколько получилось?" ] }, { "cell_type": "code", "execution_count": 7, "metadata": { "collapsed": false }, "outputs": [], "source": [ "## Ваш код здесь" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Задача H\n", "Дано два числа a и b. Выведите гипотенузу треугольника с заданными катетами." ] }, { "cell_type": "code", "execution_count": 8, "metadata": { "collapsed": false }, "outputs": [], "source": [ "## Ваш код здесь" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Задача I\n", "Даны три целых числа. Найдите наибольшее из них (программа должна вывести ровно одно целое число).\n", "Какое наименьшее число операторов сравнения (>, <, >=, <=) необходимо для решения этой задачи?" ] }, { "cell_type": "code", "execution_count": 9, "metadata": { "collapsed": false }, "outputs": [], "source": [ "## Ваш код здесь" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Задача J\n", "Даны три натуральных числа a, b, c. Определите, существует ли треугольник с такими сторонами. Если треугольник существует, выведите строку YES, иначе выведите строку NO.\n", "Треугольник — это три точки, не лежащие на одной прямой." ] }, { "cell_type": "code", "execution_count": 10, "metadata": { "collapsed": false }, "outputs": [], "source": [ "## Ваш код здесь" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Задача K\n", "Шахматная ладья ходит по горизонтали или вертикали. Даны две различные клетки шахматной доски, определите, может ли ладья попасть с первой клетки на вторую одним ходом." ] }, { "cell_type": "code", "execution_count": 11, "metadata": { "collapsed": false }, "outputs": [], "source": [ "## Ваш код здесь" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Задача L\n", "Число $179^{10}$ записали четыре раза подряд. Из получившегося числа извлекли корень степени 10. Сколько получилось?" ] }, { "cell_type": "code", "execution_count": 12, "metadata": { "collapsed": false }, "outputs": [], "source": [ "## Ваш код здесь" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Задача M\n", "Дано натуральное число. Требуется определить, является ли год с данным номером високосным. Если год является високосным, то выведите YES, иначе выведите NO. Напомним, что в соответствии с григорианским календарем, год является високосным, если его номер кратен 4, но не кратен 100, а также если он кратен 400." ] }, { "cell_type": "code", "execution_count": 13, "metadata": { "collapsed": false }, "outputs": [], "source": [ "## Ваш код здесь" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Задача N\n", "Шахматный конь ходит буквой “Г” — на две клетки по вертикали в любом направлении и на одну клетку по горизонтали или наоборот. Даны две различные клетки шахматной доски, определите, может ли конь попасть с первой клетки на вторую одним ходом." ] }, { "cell_type": "code", "execution_count": 14, "metadata": { "collapsed": false }, "outputs": [], "source": [ "## Ваш код здесь" ] } ], "metadata": { "kernelspec": { "display_name": "Python 2", "language": "python", "name": "python2" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 2 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython2", "version": "2.7.12" }, "name": "seminar1_python_intro_tools.ipynb" }, "nbformat": 4, "nbformat_minor": 0 }