Beispiel: 1 = eins.Ich brauche Hilfe Ändern von ganzen Zahlen zu Wörtern in Python 3.4.3
Alles, was ich tun muss, ist eine Zählung gehen bis zu 5, aber ich bin schrecklich in der Codierung und kämpfe. Die Codeanforderung besteht darin, von der Zahleneingabe zwischen 2 und 5 zu zählen und UP bis zu 5 zu zählen, aber die letzte Anforderung besteht darin, dass die Ausgabe WORDED-Nummern sein muss.
num = int(input('Enter a number (2-5): '))
count = 2
while count <= num:
if num > 5:
print('invalid.')
num = int(input('Enter a number (2-5): '))
print(count)
count = count + 1
Mein gewünschter Druck wäre:
Enter a number (2-5):
INPUT '5'
Two
Three
Four
Five
oder
Enter a number (2-5):
INPUT '3'
Two
Three
DERZEIT Ich erhalte:
Enter a number (2-5):
INPUT '5'
2
3
4
5
Sie benötigen eine Liste der Wörter für die Nummern. –
Oder verwenden Sie https://pypi.python.org/pypi/inflect, wenn Sie viel haben, wo die Verwendung einer Liste wäre nicht die beste Option – Pythonista