Pythonban, hogyan tudok deklarálni majd egy for ciklusban feltölteni egy nx2-es listát?
Valami ilyesmi kéne:
A = [[1,2] [3,4] [5,6]]
Több évnyi c/c++ után annyira komplikáltnak tűnik ez a nyelv...mintha le lennék korlátozva.
"Több évnyi c/c++ után annyira komplikáltnak tűnik ez a nyelv...mintha le lennék korlátozva."
Ez elég jó vicc.
Rendes for ciklusra gondoltam, mert valami komplexebb számolásokat is végre szeretnék hajtani.
Utolsónak:
Nem viccnek szántam. Állandóan dimenzió problémába ütközök...pedig nem akarok komplikált dolgokat csinálni (vagyis azt hittem eddig, hogy nem nehéz egy mátrixot létrehozni).
Ha leírnád mi az a hűdekomplex számítás, akkor lehet tudnánk segíteni...
Pythonban is van természetesen for ciklus, de annál sokkal ütősebb dolgok is. Ehhez viszont meg kell tanulni a Pythont és nem c programot írni Pythonban 😃
Itt van például az erre a kérdésre afoot válaszom (5ös):
https://www.gyakorikerdesek.hu/szamitastechnika__programozas..
Ami pythonban egy sor, azt egy c programozó, aki először látott pythont 11 sorban oldaná meg, két for ciklussal.
Egyénként a kérdésedre ez a megoldás:
n=3
[[x*2+1, x*2+2] for x in range(n)]
"Ami pythonban egy sor, azt egy c programozó, aki először látott pythont 11 sorban oldaná meg, két for ciklussal."
Vigyázat, egy C programozó öt for ciklust is be tud írni egyetlen sorba!
:)))
Nem volt célom magasztalni sem a c-t sem a c++-t, csupán azt akartam kiemelni, hogy mivel eddig csak pascal/c/c++-ban kódoltam a gondolkodásmódom teljesen eltér a pythontól. Teljesen tisztában vagyok vele, hogy a python egy magasabb szintű nyelv és a friss programozó számára egyszerűbb elsajátitani, de nekem sajnos nagyon limitált nyelvnek tűnik (de ezen a felfogáson próbálok változtatni :D).
Amúgy köszi a válaszokat.
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!