Функция принимает число от 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
Листинг программы
  1. from urllib2 import urlopen
  2. import re
  3.  
  4. def wordify(num):
  5.     url = 'https://www.calculatorsoup.com/calculators/conversions/numberstowords.php?number={}&format=words&letter_case=lowercase&action=solve'.format(num)
  6.     return re.search(r'<div id="answer">(.*?)</div>', urlopen(url).read()).group(1)
  7.  
  8. n = 7364
  9. print(wordify(n))

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


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

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

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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут