From b858834e35c3f46a3f20302be1d7cbcdc6a93942 Mon Sep 17 00:00:00 2001 From: lililishujing <32999232+lililishujing@users.noreply.github.com> Date: Sun, 22 Oct 2017 22:32:22 +0800 Subject: [PATCH] Add files via upload --- 2.ipynb | 163 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3.ipynb | 100 ++++++++++++++++++++++++++++++++++ 2 files changed, 263 insertions(+) create mode 100644 2.ipynb create mode 100644 3.ipynb diff --git a/2.ipynb b/2.ipynb new file mode 100644 index 00000000..6560e78b --- /dev/null +++ b/2.ipynb @@ -0,0 +1,163 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "请准确输入一个正整数,以回车结束。8\n", + "40320\n" + ] + } + ], + "source": [ + "# chapter1 2md 1\n", + "n = int(input('请准确输入一个正整数,以回车结束。'))\n", + "i = 0\n", + "total = 1\n", + "while i < n:\n", + " i = i + 1\n", + " total = total * i \n", + "print(total)" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "请准确输入多少个数字:3\n", + "请准确输入第1个数字:\n", + "3\n", + "请准确输入第2个数字:\n", + "4\n", + "请准确输入第3个数字:\n", + "2\n", + "它们的和是: 9\n" + ] + } + ], + "source": [ + "# chapter1 2md 2\n", + "n = int(input('请准确输入多少个数字:'))\n", + "i = 0\n", + "total = 0\n", + "while i < n:\n", + " i = i + 1\n", + " print('请准确输入第' + str(i) + '个数字:')\n", + " m = int(input())\n", + " total = total + m\n", + "print('它们的和是:', total)" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "如果准确输入数字,请准确输入数字。如果退出,请输入\"n\"\n", + "3\n", + "如果您想继续输入数字吗(y/n)y\n", + "请输入数字3\n", + "如果您想继续输入数字吗(y/n)n\n" + ] + } + ], + "source": [ + "# chapter1 2md 3\n", + "print('如果准确输入数字,请准确输入数字。如果退出,请输入\"n\"')\n", + "p = input()\n", + "while True:\n", + " p = input('如果您想继续输入数字吗(y/n)')\n", + " if p == 'y':\n", + " m = input('请输入数字')\n", + " continue\n", + " else:\n", + " break" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "请准确输入数字,直到:准确输入所有数字的和比当前输入数字小,且输入所有数字的积大于500。\n", + "请准确输入第1个数字:\n", + "38\n", + "请准确输入第2个数字:\n", + "2\n", + "请准确输入第3个数字:\n", + "455\n", + "请准确输入第4个数字:\n", + "22\n", + "请准确输入第5个数字:\n", + "333333\n", + "它们和是:517。\n" + ] + } + ], + "source": [ + "# chapter1 2md 练习4\n", + "print('请准确输入数字,直到:准确输入所有数字的和比当前输入数字小,且输入所有数字的积大于500。')\n", + "i = 0\n", + "total = 0\n", + "p = 1\n", + "m = 0\n", + "while True:\n", + " i += 1\n", + " print('请准确输入第' + str(i) + '个数字:')\n", + " m = int(input())\n", + " if (total < m) and (p > 500):\n", + " break\n", + " total = total + m\n", + " p =p * m\n", + "\n", + "print('它们和是:' + str(total) + '。')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "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.5.4" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/3.ipynb b/3.ipynb new file mode 100644 index 00000000..2af92d0c --- /dev/null +++ b/3.ipynb @@ -0,0 +1,100 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "请准确输入第一个数4\n", + "请准确输入第二个数3\n", + "如果您想要求和,请准确输入1 如果您想求积,请准确输入2 如果您想得到余数,请准确输入3\n", + "1\n", + "m到n的和是: 7\n" + ] + } + ], + "source": [ + "# chapter1 3md 2\n", + "m = int(input('请准确输入第一个数'))\n", + "n = int(input('请准确输入第二个数'))\n", + "print(\"如果您想要求和,请准确输入1\",'如果您想求积,请准确输入2','如果您想得到余数,请准确输入3',sep = ' ')\n", + "i = int(input())\n", + "if m > n:\n", + " t = m\n", + " m = n\n", + " n = t\n", + "\n", + "if i < 2:\n", + " total = 0\n", + " while m < n+1:\n", + " total = total + m\n", + " m = m + 1\n", + " print('m到n的和是:', total)\n", + "elif i < 3:\n", + " p = 1\n", + " while m < n+1:\n", + " p = p * m\n", + " m = m + 1\n", + " print('m到n积是', p)\n", + "else:\n", + " s = m % n\n", + " print('它们的余数是', s)" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "请准确输入一个单词:chip\n", + "其复数形式是 chips。\n" + ] + } + ], + "source": [ + "# chapter1 3md 4\n", + "m = input('请准确输入一个单词:')\n", + "if m.endswith('s') or m.endswith('ch') or m.endswith('sh') or m.endswith('x'):\n", + " print('其复数形式是 ' + m + 'es。')\n", + "else:\n", + " print('其复数形式是 ' + m + 's。')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "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.5.4" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +}