Wie du ein int in python?

Ich bin erstellen Sie ein python Skript, welches druckt den ganzen song von "99 Flaschen Bier", sondern Umgekehrt. Das einzige, was ich nicht reverse ist die zahlen als ganze zahlen, nicht mit strings.

Dies ist mein voller Skript,

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")

Verstehe ich meine reverse-Funktion nimmt einen string als argument, allerdings weiß ich nicht wie man in eine ganze Zahl, oder , wie du den integer-später im Skript.

  • Welche Ausgabe erwarten Sie für 10 oder 20 oder 30 ...?
  • 10 01, 56 wäre 65 etc
InformationsquelleAutor Matthew C | 2014-07-25
Schreibe einen Kommentar