Add sqrt to the import

This commit is contained in:
Beat Jäckle 2021-09-30 09:44:56 +02:00
parent 9d38f749fa
commit a2ebbe1294

View file

@ -1,5 +1,5 @@
#!/usr/bin/env python3 #!/usr/bin/env python3
from math import sin, cos, tan, asin, acos, atan, pi from math import sqrt, sin, cos, tan, asin, acos, atan, pi
def main(args): def main(args):
@ -10,15 +10,15 @@ def main(args):
n = int(args[1]) n = int(args[1])
except (IndexError, ValueError): except (IndexError, ValueError):
n = 20 n = 20
alpha = 0 # Winkel der ganzen Spirale in Rad alpha = 0 # Winkel der ganzen Spirale in Rad
# Wir gehen jedes Dreieck durch und lassen alpha grösser werden. # Wir gehen jedes Dreieck durch und lassen alpha grösser werden.
for i in range(1, n): for i in range(1, n):
# Hier musst du das Programm anpassen. # Hier musst du das Programm anpassen.
g = 30*i # Gegenkathete g = 30*i # Gegenkathete
a = 20*i # Ankatete a = 40*i # Ankatete
h = 40*i # Hypothenuse h = sqrt(g**2+a**2)*i # Hypothenuse
beta = asin(g/h) beta = asin(g/h)
print('arcossin =', asin(g/h)) print('arcossin =', asin(g/h))
@ -28,6 +28,7 @@ def main(args):
print(f"Dies sind {alpha/pi*180}°.") print(f"Dies sind {alpha/pi*180}°.")
return 0 return 0
if __name__ == '__main__': if __name__ == '__main__':
import sys import sys
sys.exit(main(sys.argv)) sys.exit(main(sys.argv))