кодесурса
«Python

Python: проверить десятичную с точностью до 2

script1adsense2code
script1adsense3code

Регулярное выражение Python: упражнение 48 с решением

Напишите программу на Python для проверки десятичной дроби с точностью до 2.

Пример решения : -

Код Python:

def is_decimal(num):
    import re
    dnumre = re.compile(r"""^[0-9]+(\.[0-9]{1,2})?$""")
    result = dnumre.search(num)
    return bool(result)
print(is_decimal('123.11'))
print(is_decimal('123.1'))
print(is_decimal('123'))
print(is_decimal('0.21'))
print(is_decimal('123.1214'))
print(is_decimal('3.124587'))
print(is_decimal('e666.86'))

Пример вывода:

 Правда                                                                                                          
Правда                                                                                                          
Правда                                                                                                          
Правда                                                                                                          
Ложь                                                                                                         
Ложь                                                                                                         
Ложь

Блок - схема:

«Блок-схема:

Редактор кода Python:

Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Предыдущий: Напишите программу на Python для разделения строки с несколькими разделителями.
Далее: Напишите программу на Python для удаления слов из строки длиной от 1 до заданного числа.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code