{ "metadata": { "name": "Python Tee Party" }, "nbformat": 3, "nbformat_minor": 0, "worksheets": [ { "cells": [ { "cell_type": "code", "collapsed": false, "input": [ "print(\"ahoj svete\")" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "ahoj svete\n" ] } ], "prompt_number": 1 }, { "cell_type": "code", "collapsed": false, "input": [ "e=h*c/lambda" ], "language": "python", "metadata": {}, "outputs": [ { "ename": "SyntaxError", "evalue": "invalid syntax (, line 1)", "output_type": "pyerr", "traceback": [ "\u001b[1;36m File \u001b[1;32m\"\"\u001b[1;36m, line \u001b[1;32m1\u001b[0m\n\u001b[1;33m e=h*c/lambda\u001b[0m\n\u001b[1;37m ^\u001b[0m\n\u001b[1;31mSyntaxError\u001b[0m\u001b[1;31m:\u001b[0m invalid syntax\n" ] } ], "prompt_number": 2 }, { "cell_type": "code", "collapsed": false, "input": [ "h=6.6e-34\n", "c=3e8\n", "l=500e-9\n", "e=h*c/l" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 3 }, { "cell_type": "code", "collapsed": false, "input": [ "print(e)" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "3.96e-19\n" ] } ], "prompt_number": 4 }, { "cell_type": "code", "collapsed": false, "input": [ "print(1400/e)" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "3.5353535353535353e+21\n" ] } ], "prompt_number": 5 }, { "cell_type": "code", "collapsed": false, "input": [ "m=0\n", "f0=3080e-26\n", "f=f0*10**(-0.4*m)" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 6 }, { "cell_type": "code", "collapsed": false, "input": [ "f" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "pyout", "prompt_number": 7, "text": [ "3.08e-23" ] } ], "prompt_number": 7 }, { "cell_type": "code", "collapsed": false, "input": [ "print(f/e)" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "7.777777777777777e-05\n" ] } ], "prompt_number": 8 }, { "cell_type": "code", "collapsed": false, "input": [ "dl=100e-9\n", "dnu=h*c/(l**2)*dl" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 16 }, { "cell_type": "code", "collapsed": false, "input": [ "dnu" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "pyout", "prompt_number": 17, "text": [ "7.919999999999999e-20" ] } ], "prompt_number": 17 }, { "cell_type": "code", "collapsed": false, "input": [ "for m in range(0,21):\n", " f=f0*10**(-0.4*m)/e\n", " print(m,\": \",f)" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "0 : 7.777777777777777e-05\n", "1 : 3.096389104304978e-05\n", "2 : 1.2326947052475325e-05\n", "3 : 4.907446012623723e-06\n", "4 : 1.953689446729673e-06\n", "5 : 7.777777777777778e-07\n", "6 : 3.096389104304976e-07\n", "7 : 1.232694705247532e-07\n", "8 : 4.907446012623723e-08\n", "9 : 1.953689446729673e-08\n", "10 : 7.777777777777778e-09\n", "11 : 3.096389104304976e-09\n", "12 : 1.2326947052475305e-09\n", "13 : 4.907446012623723e-10\n", "14 : 1.953689446729671e-10\n", "15 : 7.777777777777777e-11\n", "16 : 3.096389104304976e-11\n", "17 : 1.2326947052475307e-11\n", "18 : 4.907446012623723e-12\n", "19 : 1.953689446729671e-12\n", "20 : 7.777777777777778e-13\n" ] } ], "prompt_number": 19 }, { "cell_type": "code", "collapsed": false, "input": [ "random.random()" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "pyout", "prompt_number": 21, "text": [ "0.7044282948027444" ] } ], "prompt_number": 21 }, { "cell_type": "code", "collapsed": false, "input": [ "s=0\n", "for r in range(0,10000):\n", " s = s + random.random()\n", "ss=s/10000\n", "ds=0\n", "for r in range(0,10000):\n", " x = random.random()\n", " if x > ss:\n", " ds = ds + (x - ss)**2\n", "ds = sqrt(ds/(10000 -1))\n", "print(\"prumer=\",ss,\"deviace=\",ds)" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "prumer= 0.49944888731419124 deviace= 0.205560815526" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\n" ] } ], "prompt_number": 32 }, { "cell_type": "code", "collapsed": false, "input": [ "def flux(m):\n", " f0=3080e-26\n", " e=4e-19\n", " f=f0*10**(-0.4*m)/e\n", " return f\n", "print(flux(0))" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "7.7e-05\n" ] } ], "prompt_number": 25 }, { "cell_type": "code", "collapsed": false, "input": [ "fl=open('data','w')\n", "for m in range(0,21):\n", " fl.write(str(flux(m)))\n", " fl.write(\"\\n\")\n", "fl.close()\n", " " ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 31 }, { "cell_type": "code", "collapsed": false, "input": [ "print(23/0)" ], "language": "python", "metadata": {}, "outputs": [ { "ename": "ZeroDivisionError", "evalue": "division by zero", "output_type": "pyerr", "traceback": [ "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m\n\u001b[1;31mZeroDivisionError\u001b[0m Traceback (most recent call last)", "\u001b[1;32m\u001b[0m in \u001b[0;36m\u001b[1;34m()\u001b[0m\n\u001b[1;32m----> 1\u001b[1;33m \u001b[0mprint\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;36m23\u001b[0m\u001b[1;33m/\u001b[0m\u001b[1;36m0\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m", "\u001b[1;31mZeroDivisionError\u001b[0m: division by zero" ] } ], "prompt_number": 33 }, { "cell_type": "code", "collapsed": false, "input": [ "print(log10(-23+0j))" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "(1.36172783602+1.36437635384j)\n" ] } ], "prompt_number": 35 }, { "cell_type": "code", "collapsed": false, "input": [], "language": "python", "metadata": {}, "outputs": [] } ], "metadata": {} } ] }