1_SZAMOLAS

1_SZAMOLAS

N = int(input("Kérem a számot (N>=0): "))

for i in range(1, N, 1):

print(i)

Hogyan működik ez a program?

  • Felhasználói Bemenet: A program bekéri a felhasználótól az N értékét, ami egy nem negatív egész szám (feltéve, hogy helyesen adják meg).
  • Számláló Ciklus: A for ciklus a range(1, N, 1) alapján fut. Ez azt jelenti:
  • Az i kezdeti értéke 1.
  • Az i minden iterációban 1-gyel növekszik (a lépésköz 1).
  • A ciklus addig fut, amíg az i értéke el nem éri az N-t (de a range felső határa kizáró).

Példa:

Ha N = 5:

  • Az i értékei: 1, 2, 3, 4.
  • A kimenet:
  • 1
  • 2
  • 3
  • 4

A kód tökéletesítése:

Amennyiben azt szeretnéd, hogy az N értékét is tartalmazza a számlálás, a range felső határát meg kell növelni eggyel:

python

N = int(input("Kérem a számot (N>=0): "))

for i in range(1, N+1):

print(i)

Ezzel a változtatással az eredmény az lesz, hogy az i értékei 1-től pontosan N-ig számolnak.

Csillagszámlálók

Messze-messze, túl a legmagasabb hegyeken, túl a kanyargó folyókon, ahol az ég mindig sötétkék és tele van ragyogó fénypontokkal, élt egy különös népség: a csillagszámlálók.

Ők voltak az univerzum legkülönösebb teremtményei – apró, fénylő lények, akiknek az volt az egyetlen feladata, hogy minden éjszaka megszámolják a csillagokat. Nem azért, mert valaki megkérte őket rá, hanem mert így tartották fenn az univerzum rendjét. Ha egyetlen csillagszámláló is elfelejtett volna megszámolni egy csillagot, az hirtelen eltűnhetett volna az égről!

A csillagszámlálók mind különböző módszereket használtak. Volt, aki csak fejben számolt, volt, aki apró kavicsokat rakosgatott, de egyikük, egy kíváncsi és kissé lusta lény, Lumo, egy zseniális ötlettel állt elő.

– Mi lenne, ha egy programot írnánk, ami megszámolja helyettünk a csillagokat? – kérdezte.

A többi csillagszámláló hitetlenkedve nézett rá.

– Az lehetetlen! Egy csillagszámláló szemmel és szívvel számol! – mondta az egyik.
– De mi van, ha egy este túl sok csillag van? Vagy ha elalszunk? – érvelt Lumo.

Azzal előkapott egy különös kódot, amit egy régi űrlény-tekercsről másolt le:

python

N = int(input("Hány csillagot kell megszámolnunk ma éjjel? "))

for i in range(1, N+1):

print(i, "csillag")

A többiek kíváncsian figyelték, ahogy beírta a számot:

10

A program pedig elkezdett számolni:

1 csillag

2 csillag

3 csillag

4 csillag

5 csillag

6 csillag

7 csillag

8 csillag

9 csillag

10 csillag

A csillagszámlálók tátott szájjal bámulták.

– Ez… ez… zseniális! – kiáltotta az egyik.
– Most már soha nem veszítünk el egyetlen csillagot sem! – mondta a másik.

És így történt, hogy az univerzum csillagai mindig a helyükön maradtak, és a csillagszámlálók, bár továbbra is szerették a munkájukat, néha egy-egy estén kényelmesen hátradőltek, és hagyták, hogy a program végezze el helyettük a munkát.

A csillagok pedig azóta is ragyognak az égen – mind pontosan megszámolva. ✨

Készítsd el weboldaladat ingyen! Ez a weboldal a Webnode segítségével készült. Készítsd el a sajátodat ingyenesen még ma! Kezdd el