Найти - Пользователи
Полная версия: Из строки (цифры и буквы) вытащить только цифры
Начало » Python для новичков » Из строки (цифры и буквы) вытащить только цифры
1
Gabdulov82
Всем привет!
Подскажите плиз… запутался немного((
есть входящие данные:
12.67, кв.км
как вытащить только цифры? что бы потом перевести их в гектары?
PEHDOM
 in_str='12.67, кв.км'
out_float=float(in_str.split(',')[0])
Gabdulov82
PEHDOM

А как в этом виде сделать?:

Составьте программу, позволяющую осуществлять перевод Га в кв.км.
Пример:
Вход: 12.67, кв.км
Выход: 1267.0
Примечание. Выход цифрой, без единицы измерения и без округления
Sample Input:
12.67, кв.км
Sample Output:
1267.0

Скрин прилагаю… Test input - менять нельзя.
andyg0t
Gabdulov82
in_str='12.67, кв.км'
out_float=float(in_str.split(','))
 in_str='12.67, кв.км'
out_float = float(in_str.replace('.', '').split(',')[0])
py.user.next
  
>>> def f(text):
...     return float(text.split(',', 1)[0]) * 100
... 
>>> f('12.67, кв.км')
1267.0
>>>
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB