\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
}