"NameError: имя 'timefloat' не определено"
а другой работает по назначению. Почему?
Блок кода 1: выдает ОШИБКУ
Код: Выделить всё
def main():
time = input("Whats the time? ")
convert(time)
print(timefloat)
def convert(hour):
(h, m) = hour.split(":")
timefloat = float(h) + float(m) / 60
return timefloat
main()
Код: Выделить всё
def main():
time = input("Whats the time? ")
newtime = convert(time)
print(newtime)
def convert(hour):
(h, m) = hour.split(":")
return(float(h) + float(m) / 60)
main()
Подробнее здесь: https://stackoverflow.com/questions/790 ... ts-defiend