이 코드를 수정하도록 도와주십시오. 정수 배열을 역순으로 바꾸는 함수입니다 : [1,2,3,4,5] -> [5,4,3,2,1]. 오류 :역 배열 코드 함수 오류
builtins.TypeError: unsupported operand type(s) for /: 'list' and 'int'
제게 해결책을주십시오.
halfsize = size // 2
이것은 결과가 정수 보장하기 위해 바닥 부문 (//
) 연산자를 사용 : 감사
def reverse(array):
'''
[1,2,3,4,5] -> [5,4,3,2,1]
This method returns a reversed integer array.
'''
size = len(array)
halfsize = array/2
size -= 1
r = array[size]
temp = None
for s in range(0, halfsize):
temp = arrayOne[s]
array[s] = r
array[size] = temp
size -= 1
r=arrayOne[size]
return arrayOne
a = reverse ([1, 4, 3, 4, 5])
오류의 원인을 알려 주시는 것을 잊었습니까? –
내장 '반전'의 문제점은 무엇입니까? – SethMMorton
'arrayOne'은 무엇이되어야 하는가? –