Doc-Strings und Type-Hinting

This commit is contained in:
2026-01-13 11:09:12 +01:00
parent 8507ca1afa
commit efd1b8c5fb
9 changed files with 235 additions and 135 deletions

View File

@@ -10,13 +10,10 @@ def deg2gms(deg: float) -> list:
:return: Winkel in Grad-Minuten-Sekunden
:rtype: list
"""
gra = deg // 1
minu = gra % 1
gra = gra // 1
minu *= 60
sek = minu % 1
minu = minu // 1
sek *= 60
gra = int(deg)
minu_f = (deg - gra) * 60
minu = int(minu_f)
sek = (minu_f - minu) * 60
return [gra, minu, sek]
@@ -51,13 +48,10 @@ def gra2gms(gra: float) -> list:
:rtype: list
"""
deg = gra2deg(gra)
gra = deg // 1
minu = gra % 1
gra = gra // 1
minu *= 60
sek = minu % 1
minu = minu // 1
sek *= 60
gra = int(deg)
minu_f = (deg - gra) * 60
minu = int(minu_f)
sek = (minu_f - minu) * 60
return [gra, minu, sek]
@@ -114,12 +108,10 @@ def rad2gms(rad: float) -> list:
:rtype: list
"""
deg = rad2deg(rad)
minu = deg % 1
gra = deg // 1
minu *= 60
sek = minu % 1
minu = minu // 1
sek *= 60
gra = int(deg)
minu_f = (deg - gra) * 60
minu = int(minu_f)
sek = (minu_f - minu) * 60
return [gra, minu, sek]