Ich habe Probleme mit einer Python-Frage. Die Frage ist, eine Funktion zu schreiben, die alle Ganzzahlen anzeigt, die sauber in dem Bereich von (1: x) durch 13 teilbar sind, wobei x eine Benutzereingabe ist. Ich bin neu bei Python und kämpfe mit dieser Frage. Ich brauche eine Benutzereingabe, die Python dann durch 13 teilt und die Antwort (en) anzeigt. Wenn also ein Benutzer "27" eingibt, lautet die Antwort "13" und "26".Python - Teilen einer Benutzereingabe, um eine Reihe von Antworten anzuzeigen
Mein Code so weit ist:
x = int(raw_input('Enter your Number Here: '))
def divide(x):
cond = True
while cond:
x % 13 == 0
print x
else:
cond = False
print 'Your number us not divisble by 13'
divide(x)
Sie scheinen eine 'if' in dem Zustand zu fehlen . –
Wo sollte ich die if-Bedingung einfügen? Sieht der Code gut aus? –
Nützliche eingebaute Funktion: https://docs.python.org/2/library/functions.html#xrange Zusätzliche Information: In einigen anderen Sprachen müssen Sie eine neue Variable erstellen, die auf den Startwert initialisiert und in a erhöht wird Schleife, bis es zu groß wird. –