Ezt az Excel függvényt hogyan lehet átírni Python-ra vagy Bash-re?
=(ARCTAN((A1/B1)))*180/3,1415926535
A1 és a B1 cella tartalma egy egy változó lenne.
A végcél pedig, hogy egy fájlt sorról sorra olvasson be és írja ki a kiszámolt értéket.
Két minta sor a file-ból:
X2.966Y4.186
X2.730Y4.234
Köszönöm, eddig nekem is megvan. Sajnos én már itt elakadok:
>>> import math
>>> egesz = 3 // 2
>>> tort = 3 % 2
>>> szam = (egesz, tort)
>>> print(szam)
(1, 1)
>>> print(szam.replace(", ","."))
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'tuple' object has no attribute 'replace'
>>>
Ez menne:
>>> math.atan(1.1)*180/math.pi
47.726310993906267
Amikor azt mondod, hogy szam = (egesz, tort)
Akkor a szam valtozo egy tuple lesz, ami ket erteket tarol. Ezen (ahogy az error message mondja) nem ertelmezheto a replace() fuggveny. De miert akarod a 3/2-t 1.1-re feloldani? Miert nem jo csak siman azt mondani, hogy szam = 3/2?
Hogy következik a kérdésedből az, amit a 2-esben az elején írsz????
Egyébként ide ez kell:
print(str(szam[0])+"."+str(szam[1]))
vagy egyszerűen:
print(str(egesz)+"."+str(tort))
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, 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!