
37_ARAB_ROMAI_1
37_ARAB_ROMAI_1

ARAB_ROMAI_1.py
romai = ["I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX"]
Ebben a sorban a programozó létrehozott egy listát, amely tartalmazza az 1-től 9-ig terjedő számok római alakjait.
szam = int(input("Arab szam: "))
Itt a program bekéri a felhasználótól, hogy írjon be egy arab számot (1-től 9-ig), majd azt egész számmá alakítja és eltárolja a szam változóban.
print(romai[szam - 1])
A romai konstans vektor elemeit,- ahogyan ezt az előző programnál is láttuk -, az egyenlőségjel után, kapcsos zárójelek között vesszővel elválasztva felsoroljuk.
print(romai[szam - 1]) utasításban a szam változó értéke határozzameg, a romai vektor elemének a sorszámát, indexét.
index
1
2
3
4
5
6
7
8
9
érték
I
II
III
IV
V
VI
VII
VIII
IX
romai = ["I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX"]
szam = int(input("Arab szam: "))
print(romai[szam - 1])
A háromjegyű számok átalakításáhoza római számokat egy mátrixban, egy kétdimenziós tömbben helyezzük el.
A Rejtett Kód Titka: Az Arab Számok Római Varázslata
Volt egyszer egy fiatal programozó, aki lenyűgözve figyelte az idő múlását és a történelem titkait. Egy nap arra gondolt, hogy miért ne varázsolhatná át az arab számokat a csodás római formára, ahogy az ókori civilizáció ezen nagyszerű jeleit használták. Így született meg a titkos kódja, mely lépésről lépésre elmagyarázza művészetét:
romai = ["I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX"]
Ebben a sorban a programozó létrehozott egy listát, amely tartalmazza az 1-től 9-ig terjedő számok római alakjait.
szam = int(input("Arab szam: "))
Itt a program bekéri a felhasználótól, hogy írjon be egy arab számot (1-től 9-ig), majd azt egész számmá alakítja és eltárolja a szam változóban.
print(romai[szam - 1])
Végül a program kiválasztja a megadott arab számhoz tartozó római számot. Mivel a listák indexelése 0-tól kezdődik, a szam - 1 kifejezés segítségével kapjuk meg a helyes elemet, és azt kiírja a képernyőre.