{ "cells": [ { "cell_type": "markdown", "metadata": { "collapsed": true }, "source": [ "# Домашнее задание II\n", "\n", "**Составил:** Шабанова П.А. в рамках курса [Python дайджест](https://github.com/whitehorn/Python_Digest)\n", "\n", "**E-mail:** pa.shabanov@gmail.com\n", "\n", "**URL:** [Заметки по программированию в науках о Земле](http://progeoru.blogspot.ru/)\n", "\n", "### Подсказки\n", "\n", "+ Вывести на экран - функция **print**;\n", "\n", "+ Для генерации списка длины n, состоящего из **псевдослучайных** чисел, воспользуйтесь кодом из Примера;\n", "\n", "+ Для печати в строчку, а не в столбик (по умолчанию), необходимо поставить в конце оператора **print** после имён переменных запятую (см. последнюю строчку в Примере)." ] }, { "cell_type": "code", "execution_count": 5, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "[0.6842214818588108, 0.4198710541364823, 0.3011110042011067, 0.2435150827247945, 0.17736023734484363, 0.47957279045924917, 0.2736182273432285, 0.6974947813385611, 0.24530304628973287, 0.7136476355475162, 0.4984505148635223, 0.2589557019664116, 0.30025336753591736, 0.27153542379144024, 0.037825936259380244, 0.5448569167412864, 0.20639459185614017, 0.00021630498452451796, 0.7692477908861581, 0.3081930685994604, 0.3903543625817888, 0.4138073909031257, 0.7466428351501734, 0.9367548309155141, 0.10816361517005779, 0.8523882953899566, 0.9389538823561316, 0.6265028144267951, 0.30769235033827635, 0.6185068743158024, 0.2555056937464333, 0.07455430091473136, 0.3638257373016405, 0.13186928686404065, 0.4507719981702698, 0.04918096010899553, 0.2521668555721577, 0.2014329490716319, 0.3267251325960461, 0.9909400724102215, 0.013713234905907923, 0.8797954326411314, 0.46525367471980195, 0.20267837588414483, 0.19466239047786404, 0.09336788942163632, 0.4966380893888179, 0.44593212113644276, 0.6908850219499247, 0.7185326540456057]\n" ] } ], "source": [ "# Пример\n", "\n", "import random\n", "n = 50\n", "y = []\n", "for i in range(n):\n", " prnum = random.random()\n", " y.append(prnum) # добавление случайного числа prnum в список y\n", "\n", "print y, # печать в строчку" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Задание 1\n", "\n", "Вывести на экран в строчку числа, кратные n, из списка элементов от 0 до 99 включительно с шагом 1. Ноль не печатать.\n", "\n", "**Пример ответа (n=7):** 7 14 21 28 35 42 49 56 63 70 77 84 91 98 " ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Задание 2 \n", "\n", "Вывести на экран максимум из списка длины n, состоящего из псевдослучайных чисел. \n", "\n", "**Пример ответа:** 0.965129132053" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Задание 3\n", "\n", "Подсчитать, сколько раз встречается буква \"s\" в скороговорке ss, и вывести результат на экран. \n", "\n", "Скороговорка ss = *'''She sells seashells on the seashore of Seychelles.\n", "The shells she sells are seashells, I'm sure.\n", "For if she sells seashells on the seashore,\n", "Then I'm sure she sells seashore shells.'''*\n", "\n", "\n", "**Пример ответа:** 2" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Задание 4\n", "\n", "Подсчитать, сколько раз встречается буква \"ш\" в скороговорке ss, и вывести результат на экран. \n", "\n", "Скороговорка ss = *'Шли сорок мышей и шесть нашли грошей, а мыши, что поплоше, нашли по два гроша'*\n", "\n", "**Пример ответа:** 2" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Задание 5\n", "\n", "Вывести в строчку положительные значения списка длины n, состоящего из целых псевдослучайных чисел, лежащих в интервале [-m, m), где m - целое число.\n", "\n", "**Пример ответа:** 3 4 1 7 4 1 9 3" ] } ], "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.11" } }, "nbformat": 4, "nbformat_minor": 0 }