summaryrefslogtreecommitdiff
path: root/Programming_in_C_using_ANSI_C/KamthaneChapter3.ipynb
diff options
context:
space:
mode:
authorThomas Stephen Lee2015-09-04 22:04:10 +0530
committerThomas Stephen Lee2015-09-04 22:04:10 +0530
commit41f1f72e9502f5c3de6ca16b303803dfcf1df594 (patch)
treef4bf726a3e3ce5d7d9ee3781cbacfe3116115a2c /Programming_in_C_using_ANSI_C/KamthaneChapter3.ipynb
parent9c9779ba21b9bedde88e1e8216f9e3b4f8650b0e (diff)
downloadPython-Textbook-Companions-41f1f72e9502f5c3de6ca16b303803dfcf1df594.tar.gz
Python-Textbook-Companions-41f1f72e9502f5c3de6ca16b303803dfcf1df594.tar.bz2
Python-Textbook-Companions-41f1f72e9502f5c3de6ca16b303803dfcf1df594.zip
add/remove/update books
Diffstat (limited to 'Programming_in_C_using_ANSI_C/KamthaneChapter3.ipynb')
-rwxr-xr-xProgramming_in_C_using_ANSI_C/KamthaneChapter3.ipynb1060
1 files changed, 0 insertions, 1060 deletions
diff --git a/Programming_in_C_using_ANSI_C/KamthaneChapter3.ipynb b/Programming_in_C_using_ANSI_C/KamthaneChapter3.ipynb
deleted file mode 100755
index 880e4fac..00000000
--- a/Programming_in_C_using_ANSI_C/KamthaneChapter3.ipynb
+++ /dev/null
@@ -1,1060 +0,0 @@
-{
- "metadata": {
- "name": ""
- },
- "nbformat": 3,
- "nbformat_minor": 0,
- "worksheets": [
- {
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "<h1>Chapter 3: Operators and Expressions<h1>"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "<h3>Example 3.1, Page number: 22<h3>"
- ]
- },
- {
- "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": [
- "<h3>Example 3.2, Page number: 23<h3>"
- ]
- },
- {
- "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": [
- "<h3>Example 3.3, Page number: 23<h3>"
- ]
- },
- {
- "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": [
- "<h3>Example 3.4, Page number: 25<h3>"
- ]
- },
- {
- "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": [
- "<h3>Example 3.5, Page number: 25<h3>"
- ]
- },
- {
- "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": [
- "<h3>Example 3.6, Page number: 26<h3>"
- ]
- },
- {
- "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": [
- "<h3>Example 3.7, Page number: 27<h3>"
- ]
- },
- {
- "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": [
- "<h3>Example 3.8, Page number: 28<h3>"
- ]
- },
- {
- "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": [
- "<h3>Example 3.9, Page number: 28<h3>"
- ]
- },
- {
- "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": [
- "<h3>Example 3.10, Page number: 29<h3>"
- ]
- },
- {
- "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": [
- "<h3>Example 3.11, Page number: 30<h3>"
- ]
- },
- {
- "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": [
- "<h3>Example 3.12, Page number: 30<h3>"
- ]
- },
- {
- "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": [
- "<h3>Example 3.13, Page number: 31<h3>"
- ]
- },
- {
- "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": [
- "<h3>Example 3.14, Page number: 32<h3>"
- ]
- },
- {
- "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": [
- "<h3>Example 3.15, Page number: 32<h3>"
- ]
- },
- {
- "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": [
- "<h3>Example 3.16, Page number: 33<h3>"
- ]
- },
- {
- "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": [
- "<h3>Example 3.17, Page number: 33<h3>"
- ]
- },
- {
- "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": [
- "<h3>Example 3.18, Page number: 34<h3>"
- ]
- },
- {
- "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": [
- "<h3>Example 3.19, Page number: 35<h3>"
- ]
- },
- {
- "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": [
- "<h3>Example 3.20, Page number: 37<h3>"
- ]
- },
- {
- "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": [
- "<h3>Example 3.21, Page number: 38<h3>"
- ]
- },
- {
- "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