1
1
Fork 0
PythonLearning/Hypotenusenuse/main.py
EntropicDecay a6c0dbf000
All checks were successful
Lint Code / Ruff (push) Successful in 7s
Lint Code / MyPy (push) Successful in 10s
Lint Code / Pylint (push) Successful in 8s
Commit message
2024-05-23 20:25:03 -05:00

23 lines
648 B
Python

from math import sqrt
def calculate_hypotenuse(
x: float, y: float
) -> float: # This function will calculate our hypotenuse
x = float(
x
) # These 2 parts are both checks to attempt to convert our input into floats
y = float(y)
return sqrt(
x**2 + y**2
) # If we're able to convert both of our inputs into floats, we return our result
if __name__ == "__main__":
x = input("Input your A: ")
y = input("Input your B: ")
try:
result = calculate_hypotenuse(x, y)
print(f"{round(result)} ({result})")
except ValueError:
print("Error! Please do not input strings.")