From 8048392490bd2efe0fdfa001945f663cba969841 Mon Sep 17 00:00:00 2001 From: nice Date: Thu, 9 Oct 2014 18:07:00 +0530 Subject: updated books --- .../KamthaneChapter3.ipynb | 1060 ++++++++++++++++++++ 1 file changed, 1060 insertions(+) create mode 100755 Programming_in_C_using_ANSI_C/KamthaneChapter3.ipynb (limited to 'Programming_in_C_using_ANSI_C/KamthaneChapter3.ipynb') diff --git a/Programming_in_C_using_ANSI_C/KamthaneChapter3.ipynb b/Programming_in_C_using_ANSI_C/KamthaneChapter3.ipynb new file mode 100755 index 00000000..880e4fac --- /dev/null +++ b/Programming_in_C_using_ANSI_C/KamthaneChapter3.ipynb @@ -0,0 +1,1060 @@ +{ + "metadata": { + "name": "" + }, + "nbformat": 3, + "nbformat_minor": 0, + "worksheets": [ + { + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "

Chapter 3: Operators and Expressions

" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "

Example 3.1, Page number: 22

" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Program to demonstrate the use of Comma operator\n", + "\n", + "#Result\n", + "print \"Addition = \",2+3,\" \\nSubtraction = \",5-4" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Addition = 5 \n", + "Subtraction = 1\n" + ] + } + ], + "prompt_number": 1 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "

Example 3.2, Page number: 23

" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Program to demonstrate the use of Conditional operator with two values\n", + "\n", + "#Result\n", + "#in python if..else statement can be written similar to conditional operator\n", + "#prints Result = 4 if 2 == 3, otherwise Result = 5\n", + "\n", + "print \"Result = \",4 if 2==3 else 5" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Result = 5\n" + ] + } + ], + "prompt_number": 1 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "

Example 3.3, Page number: 23

" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Program to use Conditional operator with two statements\n", + "\n", + "#Result\n", + "#in python if..else statement can be written similar to conditional operator\n", + "#prints True if 3>2, otherwise prints False\n", + "\n", + "print \"True\" if 3>2 else \"False\"" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "True\n" + ] + } + ], + "prompt_number": 2 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "

Example 3.4, Page number: 25

" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Program to use increment operator as prefix\n", + "\n", + "#Variable declaration\n", + "x = 10\n", + "y = 20\n", + "\n", + "#Calculation\n", + "#there is no ++/-- operator in python\n", + "\n", + "z = x * y\n", + "y += 1\n", + "a = x * y\n", + "\n", + "#Result\n", + "print z,\" \",a" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "200 210\n" + ] + } + ], + "prompt_number": 3 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "

Example 3.5, Page number: 25

" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Program to use increment operator as prefix\n", + "\n", + "#Variable declaration\n", + "x = 10\n", + "y = 20\n", + "\n", + "#Calculation\n", + "#there is no ++/-- operator in python\n", + "\n", + "y += 1\n", + "z = x * y\n", + "a = x * y\n", + "\n", + "#Result\n", + "print z,\" \",a" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "210 210\n" + ] + } + ], + "prompt_number": 4 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "

Example 3.6, Page number: 26

" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Program to find the size and address of integer and float variables\n", + "\n", + "#import python module\n", + "#sys python module is required for getsizeof() function.\n", + "\n", + "import sys\n", + "\n", + "#Variable declaration\n", + "#No specific float type variable declaration is available in python. If we\n", + "#assign a floating point value to a variable,\n", + "#it will be treated as floating point variable\n", + "x = 2\n", + "y = 2.0\n", + "\n", + "#Result\n", + "#In python, integer variable uses 12 bytes and float variable uses 16 bytes of\n", + "#memory to store the variables\n", + "#sys.getsizeof() function returns the size of variable in bytes which is similar\n", + "#to sizeof() operator\n", + "#id() function returns the address of variables which is similar to '&' operator\n", + "\n", + "print \"Size (x) = \",sys.getsizeof(x)\n", + "print \"Size (y) = \",sys.getsizeof(y)\n", + "print \"Address of x = \",id(x),\"and y = \",id(y)" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Size (x) = 12\n", + "Size (y) = 16\n", + "Address of x = 5626076 and y = 54761072\n" + ] + } + ], + "prompt_number": 5 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "

Example 3.7, Page number: 27

" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Program to use various relational operators and display their return values\n", + "\n", + "#Result\n", + "#int() function is used to convert the boolean return value of the relational\n", + "#expression to integer/binary\n", + "\n", + "print \"Condition : Return Values\"\n", + "print \"10 != 10 : \",int(10 != 10)\n", + "print \"10 == 10 : \",int(10 == 10)\n", + "print \"10 >= 10 : \",int(10 >= 10)\n", + "print \"10 <= 100 : \",int(10 <= 100)\n", + "print \"10 != 9 : \",int(10 != 9)" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Condition : Return Values\n", + "10 != 10 : 0\n", + "10 == 10 : 1\n", + "10 >= 10 : 1\n", + "10 <= 100 : 1\n", + "10 != 9 : 1\n" + ] + } + ], + "prompt_number": 6 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "

Example 3.8, Page number: 28

" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Program uses conditional operator to determine the value of 'b'depending the inputted value of 'a'\n", + "\n", + "#Reads Input value for a\n", + "\n", + "a = raw_input(\"Enter Any Integer either above 5 or below 5 :-\")\n", + "a = int(a)\n", + "\n", + "#In python, raw_input() is used to read values\n", + "\n", + "#Calculation\n", + "#Assigns b = 3 if a > 5, otherwise b = 4\n", + "b = 3 if a > 5 else 4\n", + "\n", + "#Result\n", + "print \"Calculated Value of b is :- \",b" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "stream": "stdout", + "text": [ + "Enter Any Integer either above 5 or below 5 :-6\n" + ] + }, + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Calculated Value of b is :- 3\n" + ] + } + ], + "prompt_number": 1 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "

Example 3.9, Page number: 28

" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Program to determine the value of 'b' using conditional operator\n", + "\n", + "#Input\n", + "\n", + "a = raw_input(\"Enter Any Integer either above 5 or below 5 :-\")\n", + "a = int(a)\n", + "\n", + "#In python, raw_input() is used to read values\n", + "\n", + "#Calculation\n", + "#Assigns b = 3 if a == 5, otherwise b = 4\n", + "b = 3 if a == 5 else 4\n", + "\n", + "#Result\n", + "print \"Calculated Value of b is :- \",b" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "stream": "stdout", + "text": [ + "Enter Any Integer either above 5 or below 5 :-3\n" + ] + }, + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Calculated Value of b is :- 4\n" + ] + } + ], + "prompt_number": 2 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "

Example 3.10, Page number: 29

" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Read three variables x, y and z and Using conditional statements, evaluate\n", + "#values of variables a, b and c.\n", + "#Perform the sum with two sets of variables. Check whether the sums are equal or not\n", + "#and print appropriate messages.\n", + "\n", + "\n", + "#Reads three Input values for x,y and z\n", + "\n", + "x = raw_input(\"Enter Value of x \")\n", + "x = int(x)\n", + "\n", + "y = raw_input(\"Enter Value of y \")\n", + "y = int(y)\n", + "\n", + "z = raw_input(\"Enter Value of z \")\n", + "z = int(z)\n", + "\n", + "#In python, raw_input() is used to read values\n", + "\n", + "#Calculation\n", + "#Assigns a = 3 if x >= 5, otherwise a = 4\n", + "a = 3 if x >= 5 else 4\n", + "\n", + "#Result\n", + "print \"Calculated Value of a is :- \",a\n", + "\n", + "#Calculation\n", + "#Assigns b = 10 if y <= 8, otherwise b = 9\n", + "b = 10 if y <= 8 else 9\n", + "\n", + "#Result\n", + "print \"Calculated Value of b is :- \",b\n", + "\n", + "#Calculation\n", + "#Assigns c = 20 if z == 10, otherwise c = 30\n", + "c = 20 if z == 10 else 30\n", + "\n", + "#Result\n", + "print \"Calculated Value of c is :- \",c\n", + "\n", + "#Calculation\n", + "m = x + y + z\n", + "n = a + b + c\n", + "\n", + "#Result\n", + "print \"Addition of x,y,z is \",m,\"(m)\"\n", + "print \"Addition of a,b,c is \",n,\"(n)\"\n", + "print \"m & n NOT EQUAL\" if m != n else \"m & n ARE EQUAL\"" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "stream": "stdout", + "text": [ + "Enter Value of x 5\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "stream": "stdout", + "text": [ + "Enter Value of y 2\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "stream": "stdout", + "text": [ + "Enter Value of z 7\n" + ] + }, + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Calculated Value of a is :- 3\n", + "Calculated Value of b is :- 10\n", + "Calculated Value of c is :- 30\n", + "Addition of x,y,z is 14 (m)\n", + "Addition of a,b,c is 43 (n)\n", + "m & n NOT EQUAL\n" + ] + } + ], + "prompt_number": 3 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "

Example 3.11, Page number: 30

" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Use of logical operators\n", + "\n", + "#Result\n", + "#In python, not equal to can be represented using both != and <>.\n", + "\n", + "print \"Condition : Return Values\"\n", + "print \"5 > 3 && 5 < 10 : \",int(5 > 3 & 5 < 10)\n", + "print \"8 > 5 || 8 < 2 : \",int(8 > 5 | 8 < 2)\n", + "print \"!(8 == 8) : \",int(8 != 8)" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Condition : Return Values\n", + "5 > 3 && 5 < 10 : 1\n", + "8 > 5 || 8 < 2 : 0\n", + "!(8 == 8) : 0\n" + ] + } + ], + "prompt_number": 4 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "

Example 3.12, Page number: 30

" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Print logic 1 if input character is capital otherwise 0\n", + "\n", + "#Import\n", + "import sys\n", + "\n", + "#Variable initialization\n", + "#raw_input() function is used to read a character from the keyboard in Python 2.7\n", + "#ord() function converts the character into its corresponding ASCII integer\n", + "\n", + "\n", + "#Reads Input value for x\n", + "\n", + "x = raw_input(\"Enter a Character : \")\n", + "x = ord(x)\n", + "\n", + "#In python, raw_input() is used to read values\n", + "\n", + "#Condition\n", + "y = 1 if (x >= 65) and (x <= 90) else 0\n", + "\n", + "#Result\n", + "print \"Y : \",y" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "stream": "stdout", + "text": [ + "Enter a Character : A\n" + ] + }, + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Y : 1\n" + ] + } + ], + "prompt_number": 4 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "

Example 3.13, Page number: 31

" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Display logic 0 if one reads a character through keyboard otherwise logic 1.\n", + "#ASCII values for 0 to 9 are 48 to 57 respectively\n", + "\n", + "#Variable initialization\n", + "#raw_input() function is used to read a character from the keyboard in Python 2.7\n", + "#ord() function converts the character into its corresponding ASCII integer\n", + "\n", + "#Reads Input value for x\n", + "\n", + "x = raw_input(\"Enter The Character or Integer : \")\n", + "x = ord(x)\n", + "\n", + "#In python, raw_input() is used to read values\n", + "\n", + "#Condition\n", + "y = 1 if (x >= 48) and (x <= 57) else 0\n", + "\n", + "#Result\n", + "print \"Value of Y = \",y" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "stream": "stdout", + "text": [ + "Enter The Character or Integer : A\n" + ] + }, + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Value of Y = 0\n" + ] + } + ], + "prompt_number": 5 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "

Example 3.14, Page number: 32

" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Display 1 if inputted number is between 1-100 otherwise 0.\n", + "#Use the logical AND operator\n", + "\n", + "#Variable initialization\n", + "#Reads Input value for x\n", + "\n", + "x = raw_input(\"Enter numbers : \")\n", + "x = int(x)\n", + "\n", + "#In python, raw_input() is used to read values\n", + "\n", + "#Condition\n", + "z = 1 if (x >= 1) and (x <= 100) else 0\n", + "\n", + "#Result\n", + "print \"Z = \",z" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "stream": "stdout", + "text": [ + "Enter numbers : 5\n" + ] + }, + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Z = 1\n" + ] + } + ], + "prompt_number": 6 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "

Example 3.15, Page number: 32

" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Display 1 if inputted number is either 1 or 100 otherwise 0.\n", + "#Use the logical OR operator\n", + "\n", + "#Variable initialization\n", + "#Reads Input value for x\n", + "\n", + "x = raw_input(\"Enter numbers : \")\n", + "x = int(x)\n", + "\n", + "#In python, raw_input() is used to read values\n", + "\n", + "#Condition\n", + "z = 1 if (x == 1) or (x == 100) else 0\n", + "\n", + "#Result\n", + "print \"Z = \",z" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "stream": "stdout", + "text": [ + "Enter numbers : 1\n" + ] + }, + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Z = 1\n" + ] + } + ], + "prompt_number": 8 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "

Example 3.16, Page number: 33

" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Display 1 if inputted number is except 100 otherwise 0.\n", + "#Use the logical NOT operator\n", + "\n", + "#Variable initialization\n", + "#Reads Input value for x\n", + "\n", + "x = raw_input(\"Enter number : \")\n", + "x = int(x)\n", + "\n", + "#In python, raw_input() is used to read values\n", + "\n", + "#Condition\n", + "z = 1 if (x != 100) else 0\n", + "\n", + "#Result\n", + "print \"Z : \",z" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "stream": "stdout", + "text": [ + "Enter number : 100\n" + ] + }, + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Z : 0\n" + ] + } + ], + "prompt_number": 9 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "

Example 3.17, Page number: 33

" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Shift inputted data by two bits right\n", + "\n", + "#Variable initialization\n", + "#Reads Input value for x\n", + "\n", + "x = raw_input(\"Read The Integer from keyboard (x) :- \")\n", + "x = int(x)\n", + "\n", + "#In python, raw_input() is used to read values\n", + "\n", + "#bitwise shifting\n", + "x >>= 2\n", + "y = x\n", + "\n", + "#Result\n", + "print \"The Right shifted data is = \",y" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "stream": "stdout", + "text": [ + "Read The Integer from keyboard (x) :- 8\n" + ] + }, + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "The Right shifted data is = 2\n" + ] + } + ], + "prompt_number": 10 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "

Example 3.18, Page number: 34

" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Shift inputted data by two bits to the left\n", + "\n", + "#Variable initialization\n", + "#Reads Input value for x\n", + "\n", + "x = raw_input(\"Read The Integer from keyboard (x) :- \")\n", + "x = int(x)\n", + "\n", + "#In python, raw_input() is used to read values\n", + "\n", + "#bitwise shifting\n", + "x <<= 3\n", + "y = x\n", + "\n", + "#Result\n", + "print \"The Left shifted data is = \",y" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "stream": "stdout", + "text": [ + "Read The Integer from keyboard (x) :- 2\n" + ] + }, + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "The Left shifted data is = 16\n" + ] + } + ], + "prompt_number": 11 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "

Example 3.19, Page number: 35

" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Use bitwise AND operator between the two integers and display the results\n", + "\n", + "#Variable initialization\n", + "#Reads Input value for x\n", + "\n", + "a = raw_input(\"Read The Integers from keyboard (a & b) :- \")\n", + "a = int(a)\n", + "\n", + "b = raw_input(\"Read The Integers from keyboard (a & b) :- \")\n", + "b = int(b)\n", + "\n", + "#In python, raw_input() is used to read values\n", + "\n", + "#bitwise operation\n", + "c = a & b\n", + "\n", + "#Result\n", + "print \"The Answer after ANDing is (C) = \",c" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "stream": "stdout", + "text": [ + "Read The Integers from keyboard (a & b) :- 8\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "stream": "stdout", + "text": [ + "Read The Integers from keyboard (a & b) :- 4\n" + ] + }, + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "The Answer after ANDing is (C) = 0\n" + ] + } + ], + "prompt_number": 12 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "

Example 3.20, Page number: 37

" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#operate OR operation on two integers and display the result\n", + "\n", + "#Variable initialization\n", + "#Reads Input value for x\n", + "\n", + "a = raw_input(\"Read The Integers from keyboard (a & b) :- \")\n", + "a = int(a)\n", + "\n", + "b = raw_input(\"Read The Integers from keyboard (a & b) :- \")\n", + "b = int(b)\n", + "\n", + "#In python, raw_input() is used to read values\n", + "\n", + "#bitwise operation\n", + "c = a | b\n", + "\n", + "#Result\n", + "print \"The Oring operation betwen a & b in c = \",c" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "stream": "stdout", + "text": [ + "Read The Integers from keyboard (a & b) :- 8\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "stream": "stdout", + "text": [ + "Read The Integers from keyboard (a & b) :- 4\n" + ] + }, + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "The Oring operation betwen a & b in c = 12\n" + ] + } + ], + "prompt_number": 13 + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "

Example 3.21, Page number: 38

" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Exclusive OR operation between the two integers and display the result\n", + "\n", + "#Variable initialization\n", + "#Reads Input value for x\n", + "\n", + "a = raw_input(\"Read The Integers from keyboard (a & b) :- \")\n", + "a = int(a)\n", + "\n", + "b = raw_input(\"Read The Integers from keyboard (a & b) :- \")\n", + "b = int(b)\n", + "\n", + "#In python, raw_input() is used to read values\n", + "\n", + "#bitwise operation\n", + "c = a ^ b\n", + "\n", + "#Result\n", + "print \"The data after Exclusive OR operation is in c = \",c" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "stream": "stdout", + "text": [ + "Read The Integers from keyboard (a & b) :- 8\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "stream": "stdout", + "text": [ + "Read The Integers from keyboard (a & b) :- 2\n" + ] + }, + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "The data after Exclusive OR operation is in c = 10\n" + ] + } + ], + "prompt_number": 14 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [], + "language": "python", + "metadata": {}, + "outputs": [] + } + ], + "metadata": {} + } + ] +} \ No newline at end of file -- cgit