def verse(v):
p = inflect.engine()
day = p.number_to_words(v)
day_count = p.ordinal(day)
if v == 1:
lyric = "On the %s day of Christmas my true love gave" \
"to me, " % (day_count)
lyric = lyric + gifts[v]
return lyric
if v > 1:
lyric = "On the %s day of Christmas my true love gave" \
"to me, " % (day_count)
for k in range(v, 1, -1):
num = p.number_to_words(k)
lyric = lyric + num + " " + gifts[k] + ", "
lyric += "and " + gifts[1]
return lyric
评论列表
文章目录