- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
def number_to_words(n):
if n == 1:
print('один')
exit()
elif n == 2:
print('два')
exit()
elif n == 3:
print('три')
exit()
elif n == 4:
print('четыре')
exit()
elif n == 5:
print('пять')
exit()
elif n == 6:
print('шесть')
exit()
elif n == 7:
print('семь')
exit()
elif n == 8:
print('восемь')
exit()
elif n == 9:
print('девять')
exit()
elif n == 10:
print('десять')
exit()
elif n == 11:
print('одиннадцать')
exit()
elif n == 12:
print('двенадцать')
exit()
elif n == 13:
print('тринадцать')
exit()
elif n == 14:
print('четырнадцать')
exit()
elif n == 15:
print('пятнадцать')
exit()
elif n == 16:
print('шестнадцать')
exit()
elif n == 17:
print('семнадцать')
exit()
elif n == 18:
print('восемнадцать')
exit()
elif n == 19:
print('девятнадцать')
exit()
elif n == 20:
print('двадцать')
exit()
elif n == 21:
print('двадцать один')
exit()
elif n == 22:
print('двадцать два')
exit()
elif n == 23:
print('двадцать три')
exit()
elif n == 24:
print('двадцать четыре')
exit()
elif n == 25:
print('двадцать пять')
exit()
elif n == 26:
print('двадцать шесть')
exit()
elif n == 27:
print('двадцать семь')
exit()
elif n == 28:
print('двадцать восемь')
exit()
elif n == 29:
print('двадцать девять')
exit()
elif n == 30:
print('тридцать')
exit()
elif n == 31:
print('тридцать один')
exit()
elif n == 32:
print('тридцать два')
exit()
так до 99. Оригинал: https://www.cyberforum.ru/python-beginners/thread2390750.html
P.S. exit-ы то зачем????
ucnaHckuu_CTblD 21.01.2022 23:37 # 0
DaveMustAim 22.01.2022 15:02 # +1
makpif 22.01.2022 15:04 # 0
Soul_re@ver 22.01.2022 15:07 # 0
DaveMustAim 22.01.2022 15:15 # +2
А вот, например, для немецкого придётся писать другую функцию.
Soul_re@ver 22.01.2022 15:18 # +3
HoBorogHuu_nemyx 22.01.2022 16:09 # +2
Индусы группируют три младших разряда, а дальше разбивают по два. То есть у них собственные названия для 100 тысяч, 10 миллионов, миллиарда, 100 миллиардов, 10 триллионов и т. д., а вот собственных названий для миллиона и для триллиона нету.
HoBorogHuu_nemyx 23.01.2022 00:33 # 0
У больших чисел и у десятичных дробей неоднозначность интерпретации по историческим причинам. Можно на несколько порядков ошибиться.
У некоторых числительных есть альтернативные названия по причине заимствований из китайского. У корейцев и у вьетнамцев точно такая же проблема: свои старые названия и китайские.
HoBorogHuu_nemyx 22.01.2022 15:56 # +2
Во французском тоже интересно: у них для двухзначных, начиная с 70 (или с 60, эффект тот же), двадцатеричная система счисления. То есть 72 — это 60+12; 96 — это 80+16.
HoBorogHuu_nemyx 23.01.2022 08:43 # 0
Soul_re@ver 23.01.2022 10:16 # 0
HoBorogHuu_nemyx 23.01.2022 10:41 # 0
tweeënveertig = twee (два) + veertig (сорок) = сорок два.
И, как у немцев, в одно слово.
en — это союз. Две точки над «e» поставили, чтобы отделить от основы, заканчивающейся на «ee» (какой ужас).
Fike 23.01.2022 11:01 # 0
Rooster 23.01.2022 11:25 # 0
ObeseYoung 23.01.2022 11:33 # +2
Fike 24.01.2022 20:17 # +1
HoBorogHuu_nemyx 23.01.2022 11:23 # 0
Например, грузинский. В нём у двухзначных числительных двадцатеричная система. Т. е. для 30, 50, 70, 90 отдельного слова нет.
В баскском такая же фигня.
ObeseYoung 23.01.2022 11:34 # 0
ASD_77 23.01.2022 01:32 # 0
guest6 23.01.2022 01:33 # +1
Шел по улице отряд —
сорок мальчиков подряд:
раз,
два,
три,
четыре
и четырежды
четыре,
и четыре
на четыре,
и еще потом четыре.
В переулке шел отряд —
сорок девочек подряд:
раз, два,
три, четыре,
и четырежды
четыре,
и четыре
на четыре,
и еще потом четыре.
Да как встретилися вдруг —
стало восемьдесят вдруг!
Раз,
два,
три,
четыре,
и четыре
на четыре,
на четырнадцать
четыре,
и еще потом четыре.
А на площадь
повернули,
а на площади стоит
не компания,
не рота,
не толпа,
не батальон,
и не сорок,
и не сотня,
а почти что
МИЛЛИОН!
Раз, два, три, четыре,
и четырежды
четыре,
сто четыре
на четыре,
полтораста
на четыре,
двести тысяч на четыре!
И еще потом четыре!
HoBorogHuu_nemyx 23.01.2022 03:51 # 0
В последнем примере 801 040 — это «почти что миллион». Но автор и не обещал точного результата.
В остальных примерах обещанные суммы получаются точно.
Интересные трюки с 20 = 4*4 + 4 и 60 = 14*4 + 4.
HoBorogHuu_nemyx 23.01.2022 05:27 # 0
300 — это 74 на четыре, а потом ещё четыре.
500 — это 124 на четыре, а потом ещё четыре.
ISO 23.01.2022 08:58 # +1
ISO 23.01.2022 09:03 # +1
HoBorogHuu_nemyx 23.01.2022 09:12 # +1
Вообще интересны представления в виде суммы слагаемых (10 * x[i] +4) *4, а потом ещё четыре.
HoBorogHuu_nemyx 23.01.2022 09:16 # 0
Rooster 23.01.2022 12:02 # 0
ObeseYoung 23.01.2022 12:29 # 0
DaveMustAim 23.01.2022 15:55 # 0
DaveMustAim 23.01.2022 15:57 # 0
bormand 24.01.2022 19:40 # 0
Поделить на 4: четыре по четыре и четверть четырёх.
HoBorogHuu_nemyx 24.01.2022 21:03 # +1
bormand 24.01.2022 20:08 # +2
И семь сотен на четыре,
Семь десятков на четыре,
Ещё десять на четыре,
И без одного четыре.
HoBorogHuu_nemyx 24.01.2022 20:37 # +1
bormand 24.01.2022 20:51 # +1
HoBorogHuu_nemyx 23.01.2022 09:22 # 0
30 тысяч на четыре,
8 сотен на четыре,
без одного 64 семью девять на четыре,
а потом ещё четыре.
bormand 23.01.2022 13:46 # +1
ISO 23.01.2022 13:56 # +2
bootcamp_dropout 23.01.2022 14:34 # +5
ObeseYoung 23.01.2022 14:42 # 0
bormand 23.01.2022 19:21 # 0
guest6 24.01.2022 01:14 # 0
Я им заходил на момед и сиську по последовательному порту
ObeseYoung 24.01.2022 13:12 # 0
DaveMustAim 23.01.2022 15:54 # 0
ISO 23.01.2022 15:56 # +6
А все другие остальные — такое дерьмо
А все другие враги и такие дураки
Над родною над сишкой бесноватый сахар шёл
Я купил стандарт крестов — там тоже хорошо
Там товарищ Страуструп, там то же что у нас
Я уверен, что у них тоже самое —
и всё идёт по Комитету!
DaveMustAim 23.01.2022 16:03 # +4
Он залил её на флешку у вас на компе,
Он обмазался гомоиконами и всем чем мог,
А все вы остались крестоблядями!!!
CHayT 26.01.2022 02:20 # +1
В убгорок переполненного интца
HoBorogHuu_nemyx 23.01.2022 23:21 # 0
Полтораста на четыре и ещё раз на четыре,
Сорок четыре на четыре и ещё раз на четыре
И четыре четыре
И без одного четыре.
30000*4 + 150*4*4 + 44*4 *4 + 4*4 + (4-1) =
= 120_000 + 600*4 + 176*4 + 16 + 3 =
= 120_000 + 2400 + 704 + 16 + 3 =
= 120_000 + 2400 + 720 + 3 =
= 120_000 + 3123 =
= 123123.
HoBorogHuu_nemyx 23.01.2022 09:25 # +1