diff options
author | kinitrupti | 2015-10-15 17:40:30 +0530 |
---|---|---|
committer | kinitrupti | 2015-10-15 17:40:30 +0530 |
commit | 4a735f833653551e3321fbe9a8e47faa879d282f (patch) | |
tree | db91b182e06d1695ad8db15d757f669ad929c0b6 /Programming_in_C | |
parent | 78784b374b2d1a9be66eb4ad41470409e2bd4dfa (diff) | |
download | Python-Textbook-Companions-4a735f833653551e3321fbe9a8e47faa879d282f.tar.gz Python-Textbook-Companions-4a735f833653551e3321fbe9a8e47faa879d282f.tar.bz2 Python-Textbook-Companions-4a735f833653551e3321fbe9a8e47faa879d282f.zip |
solved errors
Diffstat (limited to 'Programming_in_C')
-rwxr-xr-x | Programming_in_C/.ipynb_checkpoints/Chapter_16-checkpoint.ipynb | 294 | ||||
-rwxr-xr-x | Programming_in_C/Chapter_16.ipynb | 26 |
2 files changed, 310 insertions, 10 deletions
diff --git a/Programming_in_C/.ipynb_checkpoints/Chapter_16-checkpoint.ipynb b/Programming_in_C/.ipynb_checkpoints/Chapter_16-checkpoint.ipynb new file mode 100755 index 00000000..535875b5 --- /dev/null +++ b/Programming_in_C/.ipynb_checkpoints/Chapter_16-checkpoint.ipynb @@ -0,0 +1,294 @@ +{ + "metadata": { + "name": "" + }, + "nbformat": 3, + "nbformat_minor": 0, + "worksheets": [ + { + "cells": [ + { + "cell_type": "heading", + "level": 1, + "metadata": {}, + "source": [ + "Chapter 16: Input and Output Operations in Python" + ] + }, + { + "cell_type": "heading", + "level": 3, + "metadata": {}, + "source": [ + "Program 16.1, Page number: 350" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "\n", + "def main():\n", + "\n", + " #Variable Declaration\n", + " c='X'\n", + " s=\"abcdefghijklmnopqrstuvwxyz\"\n", + " i=425\n", + " j=17\n", + " u=0xf179\n", + " l=75000\n", + " L=0x1234567812345678\n", + " f=12.978\n", + " d=-97.4583\n", + " cp=c\n", + " ip=i\n", + " \n", + "\n", + " #Print Integers\n", + " print(\"Integers:\\n\")\n", + " print(\"%i %o %x %u\" %(i,i,i,i))\n", + " print(\"%x %X %#x %#X\" %(i,i,i,i))\n", + " print(\"%+i % i %07i %.7i\" %(i,i,i, i))\n", + " print(\"%i %o %x %u\" %(j,j,j,j))\n", + " print(\"%i %o %x %u\" %(u,u,u,u))\n", + " print(\"%ld %lo %lx %lu\" %(l,l,l,l))\n", + " print(\"%li %lo %lx %lu\" %(L,L,L, L))\n", + "\n", + " #Print Floats & Doubles\n", + " print(\"\\nFloats and Doubles:\")\n", + " print(\"%f %e %g\"%( f, f, f))\n", + " print(\"%.2f %.2e\"%( f, f))\n", + " print(\"%.0f %.0e\"%( f, f))\n", + " print(\"%7.2f %7.2e\"%( f, f))\n", + " print(\"%f %e %g\"%( d, d, d))\n", + " print(\"%.*f\"%( 3, d))\n", + " print(\"%*.*f\" %(8, 2, d))\n", + "\n", + " #Print Characters\n", + " print(\"\\nCharacters:\")\n", + " print(\"%c\"%(c))\n", + " print(\"%3c%3c\"%( c, c))\n", + " print(\"{0:x} \".format(ord(c))) \n", + "\n", + " #Print Strings\n", + " print(\"\\nStrings:\")\n", + " print(\"%s\"%(s))\n", + " print(\"%.5s\"%(s))\n", + " print(\"%30s\"%(s))\n", + " print(\"%20.5s\"%(s))\n", + " print(\"%-20.5s\"%(s))\n", + "\n", + " #Print variables pointers\n", + " print(\"\\nPointers:\")\n", + " print(\"{0:x} {1:x}\\n\".format(int(ip),ord(cp)))\n", + "\n", + " print(\"This%n is fun.\")\n", + " print(\"c1 = %i, c2 = %i\\n\"%(4, 12))\n", + "\n", + "\n", + "if __name__=='__main__':\n", + " main()\n", + "\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Integers:\n", + "\n", + "425 651 1a9 425\n", + "1a9 1A9 0x1a9 0X1A9\n", + "+425 425 0000425 0000425\n", + "17 21 11 17\n", + "61817 170571 f179 61817\n", + "75000 222370 124f8 75000\n", + "1311768465173141112 110642547402215053170 1234567812345678 1311768465173141112\n", + "\n", + "Floats and Doubles:\n", + "12.978000 1.297800e+01 12.978\n", + "12.98 1.30e+01\n", + "13 1e+01\n", + " 12.98 1.30e+01\n", + "-97.458300 -9.745830e+01 -97.4583\n", + "-97.458\n", + " -97.46\n", + "\n", + "Characters:\n", + "X\n", + " X X\n", + "58 \n", + "\n", + "Strings:\n", + "abcdefghijklmnopqrstuvwxyz\n", + "abcde\n", + " abcdefghijklmnopqrstuvwxyz\n", + " abcde\n", + "abcde \n", + "\n", + "Pointers:\n", + "1a9 58\n", + "\n", + "This%n is fun.\n", + "c1 = 4, c2 = 12\n", + "\n" + ] + } + ], + "prompt_number": 8 + }, + { + "cell_type": "heading", + "level": 3, + "metadata": {}, + "source": [ + "Program 16.2, Page number: 362" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "\n", + "import sys\n", + "\n", + "def main():\n", + " \n", + " while (True):\n", + " #c=raw_input() #User Input\n", + " c=\"this is a sample text\" #Dummy text\n", + " print(c); #Display Result\n", + " \n", + " #Un-comment this while executing from terminal/command line\n", + " #if(c==\"EOF\"): #Check Exit condition\n", + " sys.exit()\n", + " \n", + "\n", + "if __name__=='__main__':\n", + " main()\n", + "\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "ename": "SystemExit", + "evalue": "", + "output_type": "pyerr", + "traceback": [ + "An exception has occurred, use %tb to see the full traceback.\n", + "\u001b[1;31mSystemExit\u001b[0m\n" + ] + }, + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "this is a sample text\n" + ] + }, + { + "output_type": "stream", + "stream": "stderr", + "text": [ + "To exit: use 'exit', 'quit', or Ctrl-D." + ] + } + ], + "prompt_number": 1 + }, + { + "cell_type": "heading", + "level": 3, + "metadata": {}, + "source": [ + "Program 16.3, Page number: 366" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import sys\n", + "def main():\n", + "\n", + " #Variable Declaration/ User Input\n", + " print(\"Enter name of the file to be copied: \")\n", + " inName=\"source.txt\"\n", + " #inName=raw_input()\n", + "\n", + " print(\"Enter name of the output file: \")\n", + " outName=\"target.txt\"\n", + " #outName=raw_input()\n", + "\n", + " \n", + " try:\n", + " inn=open(inName,\"r\") \n", + " except:# Exception:\n", + " print(\"cant open {0} for reading\".format(inName))\n", + " sys.exit()\n", + "\n", + " try:\n", + " out=open(outName,\"w\") \n", + " except:# Exception:\n", + " print(\"cant open {0} for writing\".format(outName))\n", + " sys.exit()\n", + "\n", + " string=inn.read() #Read content from File-1\n", + " out.write(string) #Write content to File-2\n", + "\n", + " inn.close()\n", + " out.close()\n", + "\n", + " print(\"File has been copied.\\n\");\n", + "\n", + "if __name__=='__main__':\n", + " main()\n", + "\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "ename": "SystemExit", + "evalue": "", + "output_type": "pyerr", + "traceback": [ + "An exception has occurred, use %tb to see the full traceback.\n", + "\u001b[0;31mSystemExit\u001b[0m\n" + ] + }, + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Enter name of the file to be copied: \n", + "Enter name of the output file: \n", + "cant open source.txt for reading\n" + ] + }, + { + "output_type": "stream", + "stream": "stderr", + "text": [ + "To exit: use 'exit', 'quit', or Ctrl-D.\n" + ] + } + ], + "prompt_number": 2 + }, + { + "cell_type": "code", + "collapsed": false, + "input": [], + "language": "python", + "metadata": {}, + "outputs": [] + } + ], + "metadata": {} + } + ] +}
\ No newline at end of file diff --git a/Programming_in_C/Chapter_16.ipynb b/Programming_in_C/Chapter_16.ipynb index 2b519af8..535875b5 100755 --- a/Programming_in_C/Chapter_16.ipynb +++ b/Programming_in_C/Chapter_16.ipynb @@ -1,6 +1,6 @@ { "metadata": { - "name": "Chapter 16" + "name": "" }, "nbformat": 3, "nbformat_minor": 0, @@ -211,7 +211,7 @@ "cell_type": "code", "collapsed": false, "input": [ - "\n", + "import sys\n", "def main():\n", "\n", " #Variable Declaration/ User Input\n", @@ -252,14 +252,12 @@ "metadata": {}, "outputs": [ { - "ename": "NameError", - "evalue": "global name 'source' is not defined", + "ename": "SystemExit", + "evalue": "", "output_type": "pyerr", "traceback": [ - "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m\n\u001b[1;31mNameError\u001b[0m Traceback (most recent call last)", - "\u001b[1;32m/home/jovina/TBC/nalin/Stephen G Kochan--Programming in C/<ipython-input-3-388aacca0b5d>\u001b[0m in \u001b[0;36m<module>\u001b[1;34m()\u001b[0m\n\u001b[0;32m 40\u001b[0m \u001b[1;31m#Setting top level conditional script\u001b[0m\n\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 41\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0m__name__\u001b[0m\u001b[1;33m==\u001b[0m\u001b[1;34m'__main__'\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m---> 42\u001b[1;33m \u001b[0mmain\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 43\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;32m/home/jovina/TBC/nalin/Stephen G Kochan--Programming in C/<ipython-input-3-388aacca0b5d>\u001b[0m in \u001b[0;36mmain\u001b[1;34m()\u001b[0m\n\u001b[0;32m 19\u001b[0m \u001b[0minn\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mopen\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0msource\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mtxt\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;34m\"r\"\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 20\u001b[0m \u001b[1;32mexcept\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;31m# Exception:\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m---> 21\u001b[1;33m \u001b[1;32mprint\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34m\"cant open {0} for reading\"\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mformat\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0msource\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mtxt\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 22\u001b[0m \u001b[0msys\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mexit\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 23\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;31mNameError\u001b[0m: global name 'source' is not defined" + "An exception has occurred, use %tb to see the full traceback.\n", + "\u001b[0;31mSystemExit\u001b[0m\n" ] }, { @@ -267,11 +265,19 @@ "stream": "stdout", "text": [ "Enter name of the file to be copied: \n", - "Enter name of the output file: \n" + "Enter name of the output file: \n", + "cant open source.txt for reading\n" + ] + }, + { + "output_type": "stream", + "stream": "stderr", + "text": [ + "To exit: use 'exit', 'quit', or Ctrl-D.\n" ] } ], - "prompt_number": 3 + "prompt_number": 2 }, { "cell_type": "code", |