Функция принимает число от 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))
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д