Ich wurde gebeten, eine Liste von ganzen Zahlen (x) zu akzeptieren, den ersten Wert und den letzten Wert in der Liste hinzuzufügen und dann eine Ganzzahl mit der Summe zurückzugeben. Ich habe den folgenden Code verwendet, um das zu tun, aber das Problem, das ich habe, ist, dass, wenn ich versuche, die Summe zu bewerten, es tatsächlich eine Ein-Punkt-Liste statt einer Ganzzahl ist. Ich habe versucht, es auf einen int zu werfen, aber ich kann es anscheinend nicht zur Arbeit bringen.Konvertieren einer Ein-Objekt-Liste in eine ganze Zahl
def addFirstAndLast(x):
lengthOfList = len(x)
firstDigit = x[0:1]
lastDigit = x[lengthOfList:lengthOfList-1]
sum = firstDigit + lastDigit
return sum
Wie sollte das Verhalten sein, wenn 'x' eine Zahl enthält? Sollte es 'x [0]' oder '2 * x [0]' zurückgeben? –