User manual

tipp = 0 A tipp változó tartalmazza később azt a számot, amelyre a felhasználó tippel. Az értéke
kezdéskor
0.
i = 0 Az i változó a programozók között a programhurkok átfutási számlálójaként honosodott meg.
Itt arra alkalmazzuk, hogy a felhasználó által a titkos szám kitalálásához beadott tippek számát
számlálja. Kezdéskor ennek a változónak is
0 az értéke.
while tipp != zahl: A while (angolul »amíg«) egy programhurkot vezet be, amely ebben az esetben
addig ismétlődik, amíg a
tipp, azaz a felhasználó által beadott szám nem egyenlő a titkos zahl
számmal. A Python a
!= karakterkombinációt használja a "nem egyenlő" gyanánt. A kettőspont
után következik a tuladonképpeni programhurok.
tipp = input("Dein Tipp:") Az input funkció kiírja a Dein Tipp: (a Te tipped) szöveget, és várja ezután a
beadást, amely a
tipp változóban tárolódik.
if zahl < tipp: Ha a zahl titkos szám kisebb mint a felhasználó által beírt tipp szám, akkor ...
print "Die gesuchte Zahl ist kleiner als" ("A keresett szám kisebb mint a ",tipp
Hogyan jönnek létre a véletlenszámok?
Általában úgy hiszik, hogy egy programban semmi se történik véletlenül.
Hogyan lehetséges akkor egy program számára, hogy véletlenszámokat
generál?
Ha egy nagy prímszámot valamilyen értékkel elosztunk, akkor az x-
edik tizedesjegytől olyan számok jelennek meg, amelyekre már alighanem
nem vártunk.
Ezek ráadásul bármilyen szabályosság nélkül változnak, ha az
osztót állandóan növeljük.
Ez az eredmény ugyan látszólag véletlen, azonban
reprodukálható egy azonos programmal, vagy ugyanannak a programnak a
többszöri lehívásával.
Ha azonban most kiveszünk egy, az ezen számok közül
néhányból összerakott számot, és elosztjuk egy számmal, amely az aktuális
pontos idő másodpercéből vagy a számítógép bármelyik memóriahelyének a
tartalmából adódik ki, amely nem reprodukálható, az eredményt emiatt
véletlenszámnak nevezzük.
A behúzásoknak fontos szerepe van a Pythonban.
A legtöbb programozási nyelvben a programhurkok vagy a döntések be
vannak ugrasztva a margótól, hogy áttekinthetőbbé váljon a programkód.
A
Pythonban ezek a behúzások nemcsak az áttekinthetőséget javítják, hanem
feltétlenül szükség van rájuk a program logikája miatt.
Ezért nincs itt
szükségünk speciális írásjelekre ahhoz, hogy a hurkokat vagy az eldöntéseket
befejezzük.
20