저는 프로그래밍에 익숙하지 않아 붙어 있습니다.내 프로그램이 인쇄되지 않는 이유는 무엇입니까?
목록의 1000 범위에서 3과 5의 배수를 모아서 합산하는 코드를 작성하려고합니다. 지금은 할 수 작성하여 쉘에서 그렇게 :
numbers = []
for number in range(1001):
if number%3 == 0 or number%5 == 0:
numbers.append(number)
sum (numbers)
을 나는 파일이에서를 작성하는 경우는, 그러나, 나에게 234168 그래서이 작품 답을 제공합니다
def multiples():
numbers =[]
for number in range(10):
if number%3 == 0 or number%5 == 0:
numbers.append(number)
sum (numbers)
multiples()
을 한 다음에 셸 파이썬은 코드가 실행되었음을 알려주지 만, 아무것도 돌려주지 않습니다! 공백을 제거하고 공백을 제거하고 줄 바꾸기를 시도했지만 결과가 나에게 돌아 오지 않습니다. (오류 메시지조차도)
나를 미치게 해주고 도움이 되었기 때문에 도와주세요. 영어가 제 모국어가 아니기 때문에 실수를 저술하십시오.
'return sum (numbers) '시도 –
print()가 어디에서나 호출되는 것을 볼 수 없습니다. –
_ "인쇄를 시도했습니다"_ OK, 올바른 방향으로 나아가는 단계입니다. 인쇄를 시도한 코드를 저희에게 보여주십시오. – Kevin