<filename>python/task89.py
'''Упражнение 89. Переводим целые числа в числительные
(47 строк)
Такие слова, как первый, второй, третий, являются числительными. В дан-
ном упражнении вам необходимо написать функцию, принимающую на
вход в качестве единственного аргумента целое число и возвращающую
строковое значение, содержащее соответствующее числительное (на анг­
лийском языке). Ваша функция должна обрабатывать числа в диапазоне
от 1 до 12. Если входящее значение выходит за границы этого диапазона,
вывод должен оставаться пустым. В основной программе запустите цикл
по натуральным числам от 1 до 12 и выведите на экран соответствующие
им числительные. Ваша программа должна запускаться только в том слу-
чае, если она не импортирована в виде модуля в другой файл. '''

def words(a) -> str:
  if a == 1:
    return 'odin'
  elif a==2:
    return 'dva'
  elif a==3:
    return 'trie'
  elif a == 4:
    return 'chetire'
  elif a == 5:
    return 'pat\''
  elif a == 6:
    return 'shest\''
  elif a == 7:
    return 'seMb'
  elif a == 8:
    return 'VoseMb'
  elif a == 9:
    return 'DevyaTb'
  elif a == 10:
    return 'DesyaTb'
  elif a == 11:
    return 'OdinatcaTb'
  elif a == 12:
    return 'DvenadcaTb'
  else:
    return 'Nothing..'

i=1
while i<=12:
  print(f'{i} = {words(i)}')
  i+=1

<filename>python/task89.py
'''Упражнение 89. Переводим целые числа в числительные
(47 строк)
Такие слова, как первый, второй, третий, являются числительными. В дан-
ном упражнении вам необходимо написать функцию, принимающую на
вход в качестве единственного аргумента целое число и возвращающую
строковое значение, содержащее соответствующее числительное (на анг­
лийском языке). Ваша функция должна обрабатывать числа в диапазоне
от 1 до 12. Если входящее значение выходит за границы этого диапазона,
вывод должен оставаться пустым. В основной программе запустите цикл
по натуральным числам от 1 до 12 и выведите на экран соответствующие
им числительные. Ваша программа должна запускаться только в том слу-
чае, если она не импортирована в виде модуля в другой файл. '''

def words(a) -> str:
  if a == 1:
    return 'odin'
  elif a==2:
    return 'dva'
  elif a==3:
    return 'trie'
  elif a == 4:
    return 'chetire'
  elif a == 5:
    return 'pat\''
  elif a == 6:
    return 'shest\''
  elif a == 7:
    return 'seMb'
  elif a == 8:
    return 'VoseMb'
  elif a == 9:
    return 'DevyaTb'
  elif a == 10:
    return 'DesyaTb'
  elif a == 11:
    return 'OdinatcaTb'
  elif a == 12:
    return 'DvenadcaTb'
  else:
    return 'Nothing..'

i=1
while i<=12:
  print(f'{i} = {words(i)}')
  i+=1

Упражнение 89. Переводим целые числа в числительные (47 строк) Такие слова, как первый, второй, третий, являются числительными. В дан- ном упражнении вам необходимо написать функцию, принимающую на вход в качестве единственного аргумента целое число и возвращающую строковое значение, содержащее соответствующее числительное (на анг­ лийском языке). Ваша функция должна обрабатывать числа в диапазоне от 1 до 12. Если входящее значение выходит за границы этого диапазона, вывод должен оставаться пустым. В основной программе запустите цикл по натуральным числам от 1 до 12 и выведите на экран соответствующие им числительные. Ваша программа должна запускаться только в том слу- чае, если она не импортирована в виде модуля в другой файл.