summaryrefslogtreecommitdiff
path: root/Fundamental_of_Computing_and_Programming_in_C/Chapter04.ipynb
diff options
context:
space:
mode:
Diffstat (limited to 'Fundamental_of_Computing_and_Programming_in_C/Chapter04.ipynb')
-rwxr-xr-xFundamental_of_Computing_and_Programming_in_C/Chapter04.ipynb1337
1 files changed, 1337 insertions, 0 deletions
diff --git a/Fundamental_of_Computing_and_Programming_in_C/Chapter04.ipynb b/Fundamental_of_Computing_and_Programming_in_C/Chapter04.ipynb
new file mode 100755
index 00000000..a58b3c75
--- /dev/null
+++ b/Fundamental_of_Computing_and_Programming_in_C/Chapter04.ipynb
@@ -0,0 +1,1337 @@
+{
+ "metadata": {
+ "name": "",
+ "signature": "sha256:cbd54959e18d38695240f376809cd86bcdd3f9c461e014b42a620c0846ec3cbf"
+ },
+ "nbformat": 3,
+ "nbformat_minor": 0,
+ "worksheets": [
+ {
+ "cells": [
+ {
+ "cell_type": "heading",
+ "level": 1,
+ "metadata": {},
+ "source": [
+ "Chapter 04 : Branching and Looping"
+ ]
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 1: Page No.:4.88"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "# addition of numbers using while loop.\n",
+ "\n",
+ "#Varibale Declaration\n",
+ "\n",
+ "i=1\n",
+ "sum=0\n",
+ "while i<=10: #Checking while loop\n",
+ " sum+=i\n",
+ " i+=1 #Increment of i\n",
+ " \n",
+ " #Result \n",
+ "print \"The Sum of the numbers upto is \",sum"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "The Sum of the numbers upto is 55\n"
+ ]
+ }
+ ],
+ "prompt_number": 2
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 2: Page No.: 4.89"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import sys\n",
+ "\n",
+ "#Variable Declaration\n",
+ "\n",
+ "i=1\n",
+ "j=0\n",
+ "\n",
+ " \n",
+ "print \"The maximum value of integer is\", sys.maxsize\n",
+ "print \"The Value of integer after overflow is\", sys.maxint-1"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ " The maximum value of integer is 2147483647\n",
+ "The Value of integer after overflow is 2147483646\n"
+ ]
+ }
+ ],
+ "prompt_number": 30
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 3: Page No.: 4.89"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Reverse the given number using while loop\n",
+ "\n",
+ "#Variable Declaration\n",
+ "\n",
+ "number=digit=rev=0\n",
+ "\n",
+ "number=input(\"Give the Value: \")\n",
+ "\n",
+ "while(number!=0):\n",
+ " digit=number%10\n",
+ " rev=rev*10+digit\n",
+ " number= number/10\n",
+ " \n",
+ "print \"The reversible value of given number is\", rev\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Give the Value: 7896\n"
+ ]
+ },
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "The reversible value of given number is 6987\n"
+ ]
+ }
+ ],
+ "prompt_number": 33
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 4: Page No.: 4.90"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "# Simple interest using while loop.\n",
+ "\n",
+ "#Variable Declaration\n",
+ "\n",
+ "p=1\n",
+ "n=1\n",
+ "count=1\n",
+ "\n",
+ "r=si=0.0\n",
+ "\n",
+ "while(count<=3):\n",
+ " p=input(\"Give the value of P\" '\\t')\n",
+ " n=input(\"Give the value of N\"'\\t')\n",
+ " r=float(input(\"Give the value of R\"'\\t'))\n",
+ " \n",
+ " si=\"%.3f\"%float((p*n*r)/100)\n",
+ " \n",
+ " print \"Simple Interest of SI\", si\n",
+ " count=count+1\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Give the value of P\t2000\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Give the value of N\t3\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Give the value of R\t5\n"
+ ]
+ },
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Simple Interest of SI 300.000\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Give the value of P\t3500\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Give the value of N\t6\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Give the value of R\t1.5\n"
+ ]
+ },
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Simple Interest of SI 315.000\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Give the value of P\t6000\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Give the value of N\t2\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Give the value of R\t3.5\n"
+ ]
+ },
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Simple Interest of SI 420.000\n"
+ ]
+ }
+ ],
+ "prompt_number": 41
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 5: Page No.:4.92"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "# Numbers upto 10 by using the do..while loop\n",
+ "\n",
+ "#Variable Declaration\n",
+ "\n",
+ "i=1\n",
+ "sum=0\n",
+ "\n",
+ "while True:\n",
+ "\tsum+=i\n",
+ "\ti+=1\n",
+ "\tif(i>10):\n",
+ "\t\tbreak\n",
+ "print \"Sum of the numbers upto 10 is\", sum \n",
+ " \n",
+ " \n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Sum of the numbers upto 10 is 55\n"
+ ]
+ }
+ ],
+ "prompt_number": 42
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 6: Page No.: 4.92"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#print n numbers using do...while loop\n",
+ "\n",
+ "i=0\n",
+ "\n",
+ "n=input(\"Enter the number: \")\n",
+ "\n",
+ "while True:\n",
+ " print \"The numbers are: \",i\n",
+ " i=i+1\n",
+ " if(i>=n):\n",
+ " break\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Enter the number: 6\n"
+ ]
+ },
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "The numbers are: 0\n",
+ "The numbers are: 1\n",
+ "The numbers are: 2\n",
+ "The numbers are: 3\n",
+ "The numbers are: 4\n",
+ "The numbers are: 5\n"
+ ]
+ }
+ ],
+ "prompt_number": 73
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 7: page no.: 4.95"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Addition of number upto 10 using for loop\n",
+ "\n",
+ "i=sum=0\n",
+ "\n",
+ "for i in range (0,11):\n",
+ "\tsum+=i\n",
+ "\ti+=1\n",
+ "\n",
+ "print \"The addition of given numbers\",sum\n",
+ " "
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "The addition of given numbers 55\n"
+ ]
+ }
+ ],
+ "prompt_number": 75
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 8: Page No.:4.96"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#print n numbers using for...loop structure\n",
+ "\n",
+ "n=int(raw_input(\"Give Values of n: \"))\n",
+ "i=0\n",
+ "for i in range(0,n):\n",
+ " print \"The Given numbers are: \",i\n",
+ "\n",
+ "\t"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Give Values of n: 5\n"
+ ]
+ },
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "The Given numbers are: 0\n",
+ "The Given numbers are: 1\n",
+ "The Given numbers are: 2\n",
+ "The Given numbers are: 3\n",
+ "The Given numbers are: 4\n"
+ ]
+ }
+ ],
+ "prompt_number": 82
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 9: Page No.:4.97"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#student marks and average using for loop..\n",
+ "\n",
+ "a=b=c=d=e=total=0\n",
+ "\n",
+ "avg=0.0\n",
+ "\n",
+ "m=input(\"Enter the number of Students:\")\n",
+ "\n",
+ "print \"Enter the marks of the five subjects: \"'\\n'\n",
+ "\n",
+ "for i in range (m): \n",
+ " i+=1\n",
+ " print \"\\nStudent:\",i,\"\\n\"\n",
+ " \n",
+ " a,b,c,d,e=input(\"Enter the Student mark1: \") \n",
+ " \n",
+ " if ((a,b,c,d,e)!=0) :\n",
+ " total=a+b+c+d+e\n",
+ " avg=\"%.3f\"%float(total/5)\n",
+ " print \"Total marks of the student:\", total\n",
+ " print \"Average marks of the students: \",avg\n",
+ " \n",
+ " else :\n",
+ " print \"Entered data is invalid\"\n",
+ " \n",
+ " "
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Enter the number of Students:3\n"
+ ]
+ },
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Enter the marks of the five subjects: \n",
+ "\n",
+ "\n",
+ "Student: 1 \n",
+ "\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Enter the Student mark1: 78,56,90,59,87\n"
+ ]
+ },
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Total marks of the student: 370\n",
+ "Average marks of the students: 74.000\n",
+ "\n",
+ "Student: 2 \n",
+ "\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Enter the Student mark1: 49,87,60,57,93\n"
+ ]
+ },
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Total marks of the student: 346\n",
+ "Average marks of the students: 69.000\n",
+ "\n",
+ "Student: 3 \n",
+ "\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Enter the Student mark1: 89,100,80,97,65\n"
+ ]
+ },
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Total marks of the student: 431\n",
+ "Average marks of the students: 86.000\n"
+ ]
+ }
+ ],
+ "prompt_number": 89
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 10: Page No.:4.98"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Nested for loop\n",
+ "\n",
+ "for i in range(1,4):\n",
+ " for j in range(1,4):\n",
+ " print \"%d\"%(j),\n",
+ " print \"\\n\""
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "1 2 3 \n",
+ "\n",
+ "1 2 3 \n",
+ "\n",
+ "1 2 3 \n",
+ "\n"
+ ]
+ }
+ ],
+ "prompt_number": 112
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 11: Page No.:4.99"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#student details using nested for loop..\n",
+ "\n",
+ "FIRST=300\n",
+ "SECOND=200\n",
+ "rollno=marks=total=0\n",
+ "\n",
+ "n=input(\"Enter the number of Students: \")\n",
+ "m=input(\"Enter the number of subjects: \")\n",
+ "\n",
+ "for i in range(n):\n",
+ " i+=(+1)\n",
+ " rollno=int(raw_input(\"Enter the student roll number: \"))\n",
+ " total=0\n",
+ " print \"Enter marks of\",m, \"subjects for Roll no: \",rollno\n",
+ " for j in range(m):\n",
+ " marks=int(raw_input(\"Give marks: \"))\n",
+ " total= total+marks\n",
+ " \n",
+ " print \"total marks\", total\n",
+ " if(total>=FIRST):\n",
+ " print \"(First Class)\"'\\n'\n",
+ " elif(total>=SECOND):\n",
+ " print \"(Second Class)\"'\\n'\n",
+ " else:\n",
+ " print \"Fail\""
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Enter the number of Students: 2\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Enter the number of subjects: 5\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Enter the student roll number: 201\n"
+ ]
+ },
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Enter marks of 5 subjects for Roll no: 201\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Give marks: 90\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Give marks: 78\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Give marks: 90\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Give marks: 68\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Give marks: 89\n"
+ ]
+ },
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "total marks 415\n",
+ "(First Class)\n",
+ "\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Enter the student roll number: 202\n"
+ ]
+ },
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Enter marks of 5 subjects for Roll no: 202\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Give marks: 40\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Give marks: 50\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Give marks: 49\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Give marks: 39\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Give marks: 47\n"
+ ]
+ },
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "total marks 225\n",
+ "(Second Class)\n",
+ "\n"
+ ]
+ }
+ ],
+ "prompt_number": 85
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 12: Page No.: 4.103"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Demonstrate switch case\n",
+ "\n",
+ "a=1\n",
+ "if a==1:\n",
+ " print \"I am in case 1\"'\\n'\n",
+ "elif a==2:\n",
+ " print \"I am in case2\"'\\n'\n",
+ "else:\n",
+ " print \"I am in case default\"'\\n'"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "I am in case 1\n",
+ "\n"
+ ]
+ }
+ ],
+ "prompt_number": 115
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 13: Page No.:4.104"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Program to use the computer as calculator\n",
+ "\n",
+ "a=b=c=0\n",
+ "\n",
+ "op=raw_input(\"Give the option for calculation like +(ADD), -(SUB), *(MUL), /(DIV): \")\n",
+ "a=input(\"Enter the value of a \")\n",
+ "b=input(\"Enter the value of b \")\n",
+ "\n",
+ "#Calculation\n",
+ "if (op=='+'):\n",
+ " c=a+b\n",
+ " print \"Result of C\", c \n",
+ "elif(op=='-'):\n",
+ " c=a-b\n",
+ " print \"Result of C\", c\n",
+ "elif(op=='*'):\n",
+ " c=a*b\n",
+ " print \"Result of C\", c\n",
+ "else:\n",
+ " c=a/b\n",
+ " print \"Result of C\", c\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Give the option for calculation like +(ADD), -(SUB), *(MUL), /(DIV): +\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Enter the value of a 20\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Enter the value of b 10\n"
+ ]
+ },
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Result of C 30\n"
+ ]
+ }
+ ],
+ "prompt_number": 118
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 14: Page No.:4.105"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Find even or odd numbers \n",
+ "\n",
+ "#USer Input\n",
+ "a=input(\"Enter a number: \")\n",
+ "\n",
+ "if a%2==0 : \n",
+ " print \" The number is even. \"\n",
+ "else :\n",
+ " print \"The number is odd.\" \n",
+ " "
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Enter a number: 89\n"
+ ]
+ },
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "The number is odd.\n"
+ ]
+ }
+ ],
+ "prompt_number": 1
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 15: Page No.:4.106"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Program to count number of 0s, 1s, blank spaces and other characters\n",
+ "\n",
+ "\n",
+ "txt=[30]\n",
+ "count =0 \n",
+ "txt=raw_input(\"Enter Numbers\")\n",
+ "\n",
+ "print \"Total Spaces : %d\"%txt.count(' ')\n",
+ "print \"Total of 1's : %d\"%txt.count('1')\n",
+ "print \"Total of 0's : %d\"%txt.count('0')\n",
+ "print \"String Length : %d\"%len(txt)\n",
+ " \n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Enter Numbers120010 09100110\n"
+ ]
+ },
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Total Spaces : 2\n",
+ "Total of 1's : 5\n",
+ "Total of 0's : 7\n",
+ "String Length : 16\n"
+ ]
+ }
+ ],
+ "prompt_number": 43
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 16: Page No.: 4.108"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Print the number upto 5 using break statement\n",
+ "\n",
+ "for i in range(1,10):\n",
+ " if i==6:\n",
+ " break\n",
+ " print i,"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "1 2 3 4 5\n"
+ ]
+ }
+ ],
+ "prompt_number": 120
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 17: Page No.: 4.109"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Program to calculate the sum of the given positive numbers\n",
+ "\n",
+ "i=n=sum=0\n",
+ "\n",
+ "for i in range(0,5):\n",
+ " n=int(raw_input(\"Give any value of n \"))\n",
+ " if n<0:\n",
+ " continue\n",
+ " else:\n",
+ " sum+=n\n",
+ " \n",
+ "print \"\\nSum is\", sum"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Give any value of n 10\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Give any value of n 15\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Give any value of n 25\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Give any value of n -10\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Give any value of n 50\n"
+ ]
+ },
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "\n",
+ "Sum is 100\n"
+ ]
+ }
+ ],
+ "prompt_number": 124
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 18: Page No.:4.113"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Program using goto statement\n",
+ "\n",
+ "a=input(\"Give the Value of a \")\n",
+ "b=input(\"Give the value of b \")\n",
+ "\n",
+ "if a==b:\n",
+ " print \"A and B are equal\"\n",
+ "else:\n",
+ " print \"A and B are not equal\"\n",
+ " exit(0)"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Give the Value of a 3\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Give the value of b 3\n"
+ ]
+ },
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "A and B are equal\n"
+ ]
+ }
+ ],
+ "prompt_number": 2
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Case Study 1: Page No.: 4.112"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Prime or not\n",
+ "\n",
+ "n=input(\"Enter the Positive value of n \")\n",
+ "i=2\n",
+ "\n",
+ "#Calculation\n",
+ "while n>i:\n",
+ " if n%i==0 & i!=n:\n",
+ " #r=n%i\n",
+ " #if r==0:\n",
+ " print \"The Given value of \",n,\" is not a prime\"\n",
+ " break\n",
+ " i+=1\n",
+ "else:\n",
+ " print \"The Given Value\",n, \"is Prime\"\n",
+ " \n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Enter the Positive value of n 3\n"
+ ]
+ },
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "The Given Value 3 is Prime\n"
+ ]
+ }
+ ],
+ "prompt_number": 1
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Case Study 2: Page No.: 4.113"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Find the Greatest Common Division\n",
+ "\n",
+ "i=int(input(\"Give the Value of i \"))\n",
+ "j=int(input(\"Give the value of j \"))\n",
+ " \n",
+ "def gcd(i,j):\n",
+ " if i > j:\n",
+ " k = i%j\n",
+ " if k == 0:\n",
+ " return j\n",
+ " else:\n",
+ " return gcd(j, k)\n",
+ " if i < j:\n",
+ " i = j\n",
+ " j = i\n",
+ " return gcd(i, j)\n",
+ "print \"The value of gcd\", gcd(i,j) "
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Give the Value of i 54\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Give the value of j 36\n"
+ ]
+ },
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "The value of gcd 18\n"
+ ]
+ }
+ ],
+ "prompt_number": 7
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Case Study 3: Page No.: 4.115"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Program to which reads in a Temperature and print the temperature in opposite scale\n",
+ "\n",
+ "\n",
+ "print \"1.Fahrenheit to Celcius\\n2.Celcius to Fahrenheit\\n\"\n",
+ "code=input(\"Choose Option to find Temperature: \")\n",
+ "\n",
+ "while code!=0:\n",
+ " if code==1:\n",
+ " f=float(input(\"Give the Value for Fahrenheit Temperature \"))\n",
+ " c=(f-32.0)*5.0/9.0\n",
+ " break\n",
+ " elif code==2:\n",
+ " c=float(input(\"Give the Value for Celcius Temperature \"))\n",
+ " f=9.0*c/5.0+32.0\n",
+ " break\n",
+ " else:\n",
+ " print \"Give proper Code Value for Temperature Calculation\"\n",
+ " break\n",
+ "print \"C=\", \"%.3f\"%float(c)\n",
+ "print \"F=\",f "
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "1.Fahrenheit to Celcius\n",
+ "2.Celcius to Fahrenheit\n",
+ "\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Choose Option to find Temperature: 1\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Give the Value for Fahrenheit Temperature 100\n"
+ ]
+ },
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "C= 37.778\n",
+ "F= 100.0\n"
+ ]
+ }
+ ],
+ "prompt_number": 17
+ }
+ ],
+ "metadata": {}
+ }
+ ]
+} \ No newline at end of file