Code: Alles auswählen
#!/usr/bin/python
import math
def pythagoras(a, b):
try:
return math.sqrt(a**2+b**2)
except:
return False
if __name__ == '__main__':
a = raw_input('a=')
b = raw_input('b=')
try:
c = pythagoras(int(a), int(b))
print c
except ValueError:
print 'Der Satz des Pytagoras funktioniert nur mit positiven Zahlen'
except TypeError:
print 'Der Satz des Pytagoras funktioniert nur mit Zahlen'
Nur wuerde ich math nicht importieren, sondern die Wurzel anders ziehen:
Code: Alles auswählen
def pythagoras(a, b):
try:
return (a**2+b**2)**0.5
except:
return False