tamsayısına çevirme Tam sayıların (x) bir listesini kabul etmem, listedeki ilk değeri ve son değeri eklemesi ve ardından bir tam sayıyı toplamı ile döndürmesi istenir. Bunu yapmak için aşağıdaki kodu kullandım, ancak sahip olduğum sorun, toplamı değerlendirmeye çalıştığımda aslında tamsayı yerine bir tek öğe listesi olmasıdır. Onu bir int yapmaya çalıştım ama işe yaramayacak gibi görünmüyorum.Tek öğeli bir listeyi
def addFirstAndLast(x):
lengthOfList = len(x)
firstDigit = x[0:1]
lastDigit = x[lengthOfList:lengthOfList-1]
sum = firstDigit + lastDigit
return sum
'x' bir sayı içeriyorsa davranış ne olmalıdır? 'X [0]' veya '2 * x [0]' döndürmeli mi? –