{"id":12,"date":"2010-09-30T12:52:03","date_gmt":"2010-09-30T12:52:03","guid":{"rendered":"http:\/\/python.pingviinitiivul.ee\/?p=12"},"modified":"2010-09-30T19:07:15","modified_gmt":"2010-09-30T19:07:15","slug":"kolmas-tund","status":"publish","type":"post","link":"https:\/\/python.pingviinitiivul.ee\/?p=12","title":{"rendered":"Kolmas tund"},"content":{"rendered":"<p>Alustuseks paneme programmi midagi kasutajalt lugema:<\/p>\n<p><code>#!\/usr\/bin\/python<br \/>\n# -*- coding: utf-8 -*-<\/p>\n<p>print \"Seis!\"<br \/>\nkasutaja_vastus = raw_input(\"Kes seal k\u00e4ib?\") # tekstip\u00f5hise muutuja k\u00fcsimine klaviatuurilt<br \/>\nprint \"V\u00f5id teed j\u00e4tkata,\", kasutaja_vastus<\/code><\/p>\n<p>Kaks esimest trellitatud rida on infoks Pythoni programmi arvutikoodiks teisendavale programmile &#8211; interpretaatorile. Esimene neist lubab programmi joosta otse Linuxi k\u00e4surealt. Teine m\u00e4\u00e4rab \u00e4ra kooditabeli, mille alusel m\u00e4rke kuvatakse-kasutatakse. See v\u00f5imaldab t\u00e4pit\u00e4htede tarvitamist, mida originaalses  m\u00e4rkide kooditabelis polnud. Lisaks peaks salvestatud faili (laiendiga .py) m\u00e4\u00e4rama k\u00e4ivitatavaks:<br \/>\n<code>chmod +x failinimi.py<br \/>\n.\/failinimi<\/code><br \/>\nK\u00e4ivitatava faili nimi ei pea l\u00f5ppema .py laiendiga kui faili alguses on # taga \u00f6eldud, et tegu on Pythoni failiga (#!\/usr\/bin\/python).<\/p>\n<p>Farenheiti Celsiuse kraadideks teisendaja:<br \/>\n<code>#!\/usr\/bin\/python<br \/>\n# -*- coding: utf-8 -*-<br \/>\n# arvutab Fahrenheiti kraadid Celsiuse kraadideks \u00fcmber<br \/>\ndef far() : # siin luuakse uus funktsioon def, j\u00e4rgneb selle sisu<br \/>\n&nbsp;&nbsp;&nbsp;temp = input(\"Temperatuur Fahrenheiti j\u00e4rgi: \")<br \/>\n&nbsp;&nbsp;&nbsp;print (temp - 32.0) * 5.0 \/ 9.0<br \/>\n#siin l\u00f5ppes funktsioon ja hakkab programm ise<br \/>\nfar()<\/code><\/p>\n<p>Liidab numbreid kuni sisestatakse null:<br \/>\n<code>#!\/usr\/bin\/python<br \/>\n# -*- coding: utf-8 -*-<br \/>\na = 1<br \/>\ns = 0<br \/>\nprint 'Sisesta number, mida liita:'<br \/>\nprint 'Sisesta 0 et v\u00e4ljuda.'<br \/>\nwhile a != 0:<br \/>\n&nbsp;&nbsp;&nbsp;print 'Praegu summa:', s<br \/>\n&nbsp;&nbsp;&nbsp;a = input('Number? ')<br \/>\n&nbsp;&nbsp;&nbsp;s = s + a<br \/>\nprint 'Kokku summa =', s<\/code><\/p>\n<p>&#8220;Parooli&#8221; k\u00fcsimine:<br \/>\n<code>#!\/usr\/bin\/python<br \/>\n# -*- coding: utf-8 -*-<br \/>\nsalakood = \"kala\"<br \/>\nparool = \"pole parooli\"<br \/>\n#  != t\u00e4hendab \"ei v\u00f5rdu\"<br \/>\nwhile parool != salakood:<br \/>\n&nbsp;&nbsp;&nbsp;parool = raw_input(\"Parool:>\")<br \/>\n&nbsp;&nbsp;&nbsp;if parool != salakood :<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print \"Valesti l\u00e4ks, proovi uuesti!\"<br \/>\n&nbsp;&nbsp;&nbsp;else :<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print \"Ohoo!\"<br \/>\nprint \"Tere tulemast!\"<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Alustuseks paneme programmi midagi kasutajalt lugema: #!\/usr\/bin\/python # -*- coding: utf-8 -*- print &#8220;Seis!&#8221; kasutaja_vastus = raw_input(&#8220;Kes seal k\u00e4ib?&#8221;) # tekstip\u00f5hise muutuja k\u00fcsimine klaviatuurilt print &#8220;V\u00f5id teed j\u00e4tkata,&#8221;, kasutaja_vastus Kaks esimest trellitatud rida on infoks Pythoni programmi arvutikoodiks teisendavale programmile &hellip; <a href=\"https:\/\/python.pingviinitiivul.ee\/?p=12\">J\u00e4tka lugemist <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-12","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/python.pingviinitiivul.ee\/index.php?rest_route=\/wp\/v2\/posts\/12","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/python.pingviinitiivul.ee\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/python.pingviinitiivul.ee\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/python.pingviinitiivul.ee\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/python.pingviinitiivul.ee\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=12"}],"version-history":[{"count":14,"href":"https:\/\/python.pingviinitiivul.ee\/index.php?rest_route=\/wp\/v2\/posts\/12\/revisions"}],"predecessor-version":[{"id":31,"href":"https:\/\/python.pingviinitiivul.ee\/index.php?rest_route=\/wp\/v2\/posts\/12\/revisions\/31"}],"wp:attachment":[{"href":"https:\/\/python.pingviinitiivul.ee\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=12"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/python.pingviinitiivul.ee\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=12"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/python.pingviinitiivul.ee\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=12"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}