Ich versuche, eine Funktion zu erstellen, die einen Sentinel-Wert (eine Ganzzahl) übernimmt und eine Liste von ganzen Zahlen zurückgibt. Die Funktion fordert den Benutzer auf, eine Liste von Ganzzahlen zu erstellen, wobei der angegebene Sentinel-Wert als die Nummer verwendet wird, die der Benutzer in eingibt, um die Erstellung der Liste zu beenden. Für Antworten bitte, es so einfach wie möglich machen Refrain wie ich Python noch jede Technik verwenden, die zu weit fortgeschritten ist am Lernen und will nicht zu weit voraus zu springen ...Erstellen einer Funktion, die eine Liste von Ganzzahlen erstellt
def createIntList():
createlist = []
while myInt != addNum: #having problems around here!!
myInt = input("What do you want the sentinel to be?")
addNum = input("Please enter a number, ", myInt, "to stop: ")
createlist.append(addNum)
return createlist
Welche Version von Python? Außerdem versuchen Sie Variablen zu vergleichen, bevor Sie sie erstellen. – MooingRawr
Wo ist 'addNum' definiert? –
Wo ist 'myInt' definiert? –