Skip to content

Instantly share code, notes, and snippets.

@JellyWX
Last active October 13, 2016 15:09
Show Gist options
  • Save JellyWX/c6433d11c20edf3c7746b167f3fd1dff to your computer and use it in GitHub Desktop.
Save JellyWX/c6433d11c20edf3c7746b167f3fd1dff to your computer and use it in GitHub Desktop.
Pythagoras Calculator
from math import sqrt
a = 0
b = 0
h = 0
print('You will be asked to enter values for a (short side), b (short side) and h (hypotenuse). Press ENTER for the value you do not know.')
try:
a = float(input('a='))
except:
a = 0
try:
b = float(input('b='))
except:
b = 0
try:
h = float(input('h='))
except:
h = 0
if h == 0:
print('You said: \na=' + str(a) + '\nb=' + str(b) + '\n----' + '\nh=' + str(sqrt(a**2 + b**2)))
else:
if a == 0:
print('You said: \nb=' + str(b) + '\nh=' + str(h) + '\n----' + '\na=' + str(sqrt(h**2 - b**2)))
if a == 0:
print('You said: \na=' + str(a) + '\nh=' + str(h) + '\n----' + '\nb=' + str(sqrt(h**2 - a**2)))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment