Fijne functies¶
def sq(x):
"""Geeft het kwadraat van het argument terug
:param x: de waarde om te kwadrateren
:type x: int, float
:rtype: int, float
"""
return x * x
def interp(low, hi, fraction):
"""Berekent de waarde op een gegeven fractie tussen low en hi
:param low: de laagste waarde
:param hi: de hoogste waarde
:param fraction: de fractie, tussen 0 en 1
:type low, hi, fraction: int, float
:rtype: float
"""
return low + (hi - low) * fraction
def checkends(string):
return string[0] == string[-1]
def flipside(string):
halfLength = int(len(string)/2)
return string[halfLength :] + string[:halfLength]
def convert_from_seconds(seconds_in):
days = int(seconds_in/86400)
left = seconds_in % 86400
hours = int(left/3600)
left = left % 3600
minutes = int(left/60)
seconds = left % 60
return [days, hours, minutes, seconds]