Функция принимает число от 0 до 999 и возвращает строку в которой это число записано словами на английском - Python

Узнай цену своей работы

Формулировка задачи:

Напишите функцию numberInEnglish(number), которая принимает число от 0 до 999, а возвращает строку, в которой это число записано словами на английском языке. Пример работы функции: numberInEnglish(3) # => three numberInEnglish(78) # => seventy eight numberInEnglish(115) # => one hundred and fifteen numberInEnglish(729) # => seven hundred and twenty nine

Решение задачи: «Функция принимает число от 0 до 999 и возвращает строку в которой это число записано словами на английском»

textual
Листинг программы
from urllib2 import urlopen
import re
 
def wordify(num):
    url = 'https://www.calculatorsoup.com/calculators/conversions/numberstowords.php?number={}&format=words&letter_case=lowercase&action=solve'.format(num)
    return re.search(r'<div id="answer">(.*?)</div>', urlopen(url).read()).group(1)
 
n = 7364
print(wordify(n))

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.467 из 5