diff options
author | tslee | 2014-11-27 17:17:59 +0530 |
---|---|---|
committer | tslee | 2014-11-27 17:17:59 +0530 |
commit | 7b78be04fe05bf240417e22f74b3fc22e7a77d19 (patch) | |
tree | 1875acbe01f3225bbfcc1024266dc96e515f3ea0 /Programming_With_Java_A_Primer/chapter5.ipynb | |
parent | 8048392490bd2efe0fdfa001945f663cba969841 (diff) | |
download | Python-Textbook-Companions-7b78be04fe05bf240417e22f74b3fc22e7a77d19.tar.gz Python-Textbook-Companions-7b78be04fe05bf240417e22f74b3fc22e7a77d19.tar.bz2 Python-Textbook-Companions-7b78be04fe05bf240417e22f74b3fc22e7a77d19.zip |
added books
Diffstat (limited to 'Programming_With_Java_A_Primer/chapter5.ipynb')
-rw-r--r-- | Programming_With_Java_A_Primer/chapter5.ipynb | 325 |
1 files changed, 325 insertions, 0 deletions
diff --git a/Programming_With_Java_A_Primer/chapter5.ipynb b/Programming_With_Java_A_Primer/chapter5.ipynb new file mode 100644 index 00000000..12e20bd5 --- /dev/null +++ b/Programming_With_Java_A_Primer/chapter5.ipynb @@ -0,0 +1,325 @@ +{ + "metadata": { + "name": "", + "signature": "sha256:c8fa15513a66bcc3c782e246851674786a1e5f0313759a5d553c588db3808162" + }, + "nbformat": 3, + "nbformat_minor": 0, + "worksheets": [ + { + "cells": [ + { + "cell_type": "heading", + "level": 1, + "metadata": {}, + "source": [ + "Chapter 5: Operators & Expressions" + ] + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "example 5.1, page no. 62" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "\n", + "a = 20.5\n", + "b = 6.4\n", + "\n", + "print \"a = \", a\n", + "print \"b = \", b\n", + "print \"a+b = \", (a+b)\n", + "print \"a-b = \", (a-b)\n", + "print \"a*b = \", (a*b)\n", + "print \"a/b = \", (a/b)\n", + "print \"a%b = \", (a%b)" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "a = 20.5\n", + "b = 6.4\n", + "a+b = 26.9\n", + "a-b = 14.1\n", + "a*b = 131.2\n", + "a/b = 3.203125\n", + "a%b = 1.3\n" + ] + } + ], + "prompt_number": 1 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "example 5.2, page no. 64" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "\n", + "a = 15.0\n", + "b = 20.75\n", + "c = 15.0\n", + "print \"a = \", a\n", + "print \"b = \", b\n", + "print \"c = \", c\n", + "print \"a<b is \", (a<b)\n", + "print \"a>b is \", (a>b)\n", + "print \"a==c is \", (a==c)\n", + "print \"a<=c is \", (a<=c)\n", + "print \"a>=b is \", (a>=b)\n", + "print \"b!=c is \", (b!=c)\n", + "print \"b==(a+c) is \", (b==(a+c))" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "a = 15.0\n", + "b = 20.75\n", + "c = 15.0\n", + "a<b is True\n", + "a>b is False\n", + "a==c is True\n", + "a<=c is True\n", + "a>=b is False\n", + "b!=c is True\n", + "b==(a+c) is False\n" + ] + } + ], + "prompt_number": 2 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "example 5.3, page no. 67" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "\n", + "#there is no inrement operator in Python, we will use += instead\n", + "\n", + "m = 10\n", + "n = 20\n", + "print \"m = \", m\n", + "print \"n = \", n\n", + "m+=1\n", + "print \"++m = \", m \n", + "print \"n++ = \", n\n", + "n+=1\n", + "print \"m = \", m\n", + "print \"n = \", n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "m = 10\n", + "n = 20\n", + "++m = 11\n", + "n++ = 20\n", + "m = 11\n", + "n = 21\n" + ] + } + ], + "prompt_number": 18 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "example 5.4, page no. 73" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "\n", + "my_sum = 0\n", + "for i in range(1, 11):\n", + " my_sum = my_sum + (1/float(i))\n", + " print \"i = \", i,\n", + " print \"sum = \", my_sum" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "i = 1 sum = 1.0\n", + "i = 2 sum = 1.5\n", + "i = 3 sum = 1.83333333333\n", + "i = 4 sum = 2.08333333333\n", + "i = 5 sum = 2.28333333333\n", + "i = 6 sum = 2.45\n", + "i = 7 sum = 2.59285714286\n", + "i = 8 sum = 2.71785714286\n", + "i = 9 sum = 2.82896825397\n", + "i = 10 sum = 2.92896825397\n" + ] + } + ], + "prompt_number": 21 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "example 5.5, page no. 74" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "\n", + "my_list = []\n", + "my_list.append(1)\n", + "my_list.append(2)\n", + "l = len(my_list)-1\n", + "total = 0\n", + "while l >= 0:\n", + " total = total + my_list[l]\n", + " l -= 1\n", + "print \"The total amount is \", total" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "The total amount is 3\n" + ] + } + ], + "prompt_number": 23 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "example 5.6, page no. 77" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "\n", + "a = 10\n", + "b = 5\n", + "c = 8\n", + "d = 2\n", + "x = 6.4\n", + "y = 3.0\n", + "\n", + "answer1 = a * b + c / d\n", + "answer2 = a * (b+c) / d\n", + "\n", + "answer3 = a/c\n", + "answer4 = float(a)/c\n", + "answer5 = a / y\n", + "\n", + "answer6 = a % c\n", + "answer7 = float(x%y)\n", + "\n", + "bool1 = a > b and c > d\n", + "bool2 = a < b and c > d\n", + "bool3 = a < b or c > d\n", + "bool4 = not(a - b == c)\n", + "\n", + "print \"Order of Evaluation\"\n", + "print \"a * b + c / d = \", answer1\n", + "print \"a * (b+c) / d = \", answer2\n", + "\n", + "print \"Type Conversion\"\n", + "print \"a / c = \", answer3\n", + "print \"float(a)/c = \", answer4\n", + "print \"a / y = \", answer5\n", + "\n", + "print \"Modulo Operations\"\n", + "print \"a % c = \", answer6\n", + "print \"x % y = \", answer6\n", + "\n", + "print \"Logical Operations\"\n", + "print \"a > b and c > d = \", bool1\n", + "print \"a < b and c > d = \", bool2\n", + "print \"a < b or c > d = \", bool3\n", + "print \"not(a - b == c) \", bool4" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Order of Evaluation\n", + "a * b + c / d = 54\n", + "a * (b+c) / d = 65\n", + "Type Conversion\n", + "a / c = 1\n", + "float(a)/c = 1.25\n", + "a / y = 3.33333333333\n", + "Modulo Operations\n", + "a % c = 2\n", + "x % y = 2\n", + "Logical Operations\n", + "a > b and c > d = True\n", + "a < b and c > d = False\n", + "a < b or c > d = True\n", + "not(a - b == c) True\n" + ] + } + ], + "prompt_number": 2 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [], + "language": "python", + "metadata": {}, + "outputs": [] + } + ], + "metadata": {} + } + ] +}
\ No newline at end of file |