Mesterséges intelligencia segítségével le tudom fordítani az általam írt basic programot pytonra anélkül hogy pythonban tudnék programozni?
Python ciklusok implementálása.
Hogy néz ki ez pythonban?
For a=1 to 100
For b=50 to 100 step 10
For C=200 to 100 step -1
Next
Next
Next
Ez a fenti kód blokkonként végrehajtva a következőképpen néz ki Python-ban:
python
for a in range(1, 101):
for b in range(50, 101, 10):
for c in range(200, 99, -1):
pass # ide kerülhet a kód, amit végrehajtani szeretnél
A "pass" utasítás csak azt jelenti, hogy a ciklus törzsében nincs semmilyen művelet. Ha a ciklus törzsében műveleteket szeretnél végrehajtani, akkor a "pass" helyére írd be azokat.
"van egy olyan érzésem, hogy ezt másképpen kellene pythonban megoldani"
Ez most egy rossz megérzés volt.
De igazából alapvető dolgokat "lefordítani" egyik programozási nyelvről a másikra nem nagy konszt. Még a 2000-es évek elején láttam olyan C könyvet, amiben volt Pascal - C "szótár". Egyszerűbb programokat tényleg át lehetett írni egyik nyelvről a másikra. De mihelyett valami nyelvspecifikus dologgal találja szembe magát az ember, már nem lehet mechanikusan átalakítani egyikről a másikra. Vagy ha lehetséges is, a kapott kód kusza, és egyáltalán nem optimális. Egy programkód esetében nem csak az számít, hogy ott, és úgy működjön, hanem az is, hogy lehetőség szerint optimálisan használja az erőforrásokat, és könnyen karbantartható, fejleszthető legyen.
Ezt a kérdést viccnek szántad vagy te értelmi fogyatékos vagy?
3 darab ciklust képtelen vagy megírni más nyelven? Összesen amire szükséged van az a ciklus szintaktikája egy adott nyelven ez kb 2 perc keresés googlen vagy a python hivatalos dokumentációjában.
Ha AI-t használsz akkor pedig legalább futtasd egyszer és ellenőrizd az eredményét de ez szemmel láthatóan helyes anélkül hogy mélyebben érteni kellene a nyelvet
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!