{"id":327,"date":"2011-04-28T15:20:59","date_gmt":"2011-04-28T12:20:59","guid":{"rendered":"http:\/\/python.pingviinitiivul.ee\/?p=327"},"modified":"2011-04-28T16:13:12","modified_gmt":"2011-04-28T13:13:12","slug":"kakskummend-seitse","status":"publish","type":"post","link":"https:\/\/python.pingviinitiivul.ee\/?p=327","title":{"rendered":"Kaksk\u00fcmmend seitse"},"content":{"rendered":"<p>Teeme vahelduseks midagi lihtsamat kah.<\/p>\n<p><strong>Teeme k\u00e4sureap\u00f5hise loteriiprogrammi.<\/strong><\/p>\n<p><em>Kasutaja kontol on alguses 100 krooni.<\/p>\n<p>Arvuti k\u00fcsib k\u00e4sureal kasutaja panust, see peab olema v\u00e4iksem kui k\u00e4es olev raha.<\/p>\n<p>Arvuti k\u00fcsib &#8220;\u00f5nnenumbrit&#8221;.<\/p>\n<p>Arvuti &#8220;m\u00f5tleb&#8221; \u00fche juhusliku numbri 1..5 vahel, kaasa arvatud.<\/p>\n<p>Kui arvuti m\u00f5tles sama numbrit kui &#8220;\u00f5nnenumber&#8221;, siis lisatakse kasutaja kontole 4 kordne panuse summa. Kui numbrid erinevad, siis lahutatakse kasutaja kontolt panuse summa.<\/p>\n<p>M\u00e4ng kestab kuni kasutajal on \u00fcks \u00fchik v\u00f5i v\u00e4hem raha kontol.<\/em><\/p>\n<p><code>#!\/usr\/bin\/python<br \/>\n# -*- coding: utf-8 -*-<br \/>\nimport random<br \/>\nmangkaib = True<br \/>\nprint \"Tere tulemast loteriile!\"<br \/>\nraha = 100<br \/>\nwhile mangkaib :<br \/>\n&nbsp;&nbsp;&nbsp;    okei = False<br \/>\n&nbsp;&nbsp;&nbsp;    while not okei :<br \/>\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;       panus = int(raw_input(\"Palju panustad?\"))<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;        if (panus < raha) :\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;           print \"Tore, panustasid \",  panus,  \" summas!\"\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;            okei = True\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;        else :\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;            print \"Panus ei sobi!\"\n&nbsp;&nbsp;&nbsp;    okei = False\n&nbsp;&nbsp;&nbsp;    while not okei :\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;        onnenumber = int(raw_input(\"Mis on \u00f5nnenumber?\"))\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;       if (1 <= onnenumber <= 5) :\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;           print \"Tore, su \u00f5nnenumber on \",  onnenumber,  \" !\"\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;            okei = True\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;        else :\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;            print \"\u00d5nnenumber ei sobi!\"\n&nbsp;&nbsp;&nbsp;    voidunumber = random.randint(1,  5)\n&nbsp;&nbsp;&nbsp;    print \"V\u00f5idunumber oli : \",  voidunumber\n&nbsp;&nbsp;&nbsp;    if (voidunumber==onnenumber) :\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;       print \"V\u00f5itsid!\"\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;       raha = raha + panus * 4\n &nbsp;&nbsp;&nbsp;   else :\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;       print \"Kaotasid!\"\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;       raha = raha - panus\n&nbsp;&nbsp;&nbsp;    print \"Kontol raha:\",  raha\n&nbsp;&nbsp;&nbsp;    if (raha <2) :\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;        print \"Sul on raha peaaegu otsas! Kaotasid!\"\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;        mangkaib = False<\/code><\/p>\n<p>Teiseks proovime teha programmi, mis kr\u00fcpteeriks s\u00f5numi arusaadamatuks v\u00f5i v\u00e4hemalt raskesti arusaadavaks. Kasulikuks v\u00f5iks osutuda eelmisel tunnil vaadatud tekstiv\u00f5imalused:<br \/>\n.swapcase()<br \/>\n.replace(\u201c\u201d, \u201c\u201d)<br \/>\njms.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Teeme vahelduseks midagi lihtsamat kah. Teeme k\u00e4sureap\u00f5hise loteriiprogrammi. Kasutaja kontol on alguses 100 krooni. Arvuti k\u00fcsib k\u00e4sureal kasutaja panust, see peab olema v\u00e4iksem kui k\u00e4es olev raha. Arvuti k\u00fcsib &#8220;\u00f5nnenumbrit&#8221;. Arvuti &#8220;m\u00f5tleb&#8221; \u00fche juhusliku numbri 1..5 vahel, kaasa arvatud. Kui &hellip; <a href=\"https:\/\/python.pingviinitiivul.ee\/?p=327\">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-327","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/python.pingviinitiivul.ee\/index.php?rest_route=\/wp\/v2\/posts\/327","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=327"}],"version-history":[{"count":3,"href":"https:\/\/python.pingviinitiivul.ee\/index.php?rest_route=\/wp\/v2\/posts\/327\/revisions"}],"predecessor-version":[{"id":329,"href":"https:\/\/python.pingviinitiivul.ee\/index.php?rest_route=\/wp\/v2\/posts\/327\/revisions\/329"}],"wp:attachment":[{"href":"https:\/\/python.pingviinitiivul.ee\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=327"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/python.pingviinitiivul.ee\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=327"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/python.pingviinitiivul.ee\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=327"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}