gpt4 book ai didi

python - 如何告诉 Python 将整数转换为单词

转载 作者:IT老高 更新时间:2023-10-28 20:33:34 26 4
gpt4 key购买 nike

我试图告诉 Python 将整数转换为单词。

例子:(用墙上的99瓶啤酒这首歌)

我用这段代码写了程序:

for i in range(99,0,-1):
print i, "Bottles of beer on the wall,"
print i, "bottles of beer."
print "Take one down and pass it around,"
print i-1, "bottles of beer on the wall."
print

但我不知道如何编写程序以显示单词(即九十九、九十八等)而不是数字。

我一直在为我的python书绞尽脑汁,我明白也许我只是不明白for/if/elif/else 循环,但我只是在旋转我的轮子。

谁能提供任何见解?我不是在寻找直接的答案,尽管这可能会帮助我看到我的问题,只要任何能指引我正确方向的东西都会很棒。

最佳答案

inflect 包可以做到这一点。

https://pypi.python.org/pypi/inflect

$ pip install inflect

然后:

>>>import inflect
>>>p = inflect.engine()
>>>p.number_to_words(99)
ninety-nine

关于python - 如何告诉 Python 将整数转换为单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8982163/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com