Вопрос Программирование, Python, код, облегчение кода

Регистрация
24 Ноя 2013
Сообщения
75
Репутация
0
Спасибо
0
Монет
0
Напишите функцию, которая преобразовывает строку в тип данных float и возвращает результат. Используйте обработку исключений, чтобы перехватить возможные исключения.
Вот мой код:
a=str(input())
def f():
b=float(a)
try:
f()
print('gg')
except ValueError:
print('dd')
Можно ли его облегчить? Если да, то как?
 
куда уж ещё облегчать, а вот улучшить можно переписать функцию f так чтобы она принимала a как аргумент, а также сделать возврат из функции
 
def f(a): try: return float(a) except: return "ашибОчка" И да, необязательно преобразовывать input() в string, ибо input() изначально string и возвращает
 
Назад
Сверху