inputOK = False
while not inputOK:
base = input('base is' )
if type(base) == type(1.0):inputOK = True
else: print('Error')
import math
def floatIS(transMsg,ErrorMsg):
inputOK = False
while not inputOK:
val = input(transMsg)
##val = num
if type(val) == type(1.0):inputOK = True
else:
print(ErrorMsg)
return val
def hypnum():
isbase = floatIS('base is ','base error')
ishei = floatIS('hei is ','hei error')
hyp = math.sqrt(isbase*isbase + ishei*ishei)
return hyp
<script src="https://code.csdn.net/snippets/483780.js"></script>