我正在创建一个Python脚本,它会倒序打印出整个“99瓶啤酒”歌曲。唯一无法倒置的是数字,因为它们是整数而不是字符串。
这是我的完整脚本:
def reverse(str):
return str[::-1]
def plural(word, b):
if b != 1:
return word + 's'
else:
return word
def line(b, ending):
print b or reverse('No more'), plural(reverse('bottle'), b), reverse(ending)
for i in range(99, 0, -1):
line(i, "of beer on the wall")
line(i, "of beer"
print reverse("Take one down, pass it around")
line(i-1, "of beer on the wall \n")
我知道我的反转函数需要一个字符串作为参数,但我不知道如何输入一个整数,或者在脚本中如何反转这个整数。