저는 파이썬 프로그래밍 수업을위한 숙제를하고 있습니다. 문제가 남아 있습니다. 이 입력 한 값의 평균을 출력하도록while 루프를 사용하여 파이썬 코드의 항목 수를 계산하려면 어떻게합니까?
가 find_sum() 함수를 수정 지시는 다음과 같다. 이전의 average() 함수와 달리 len() 함수를 사용하여 시퀀스의 길이를 찾을 수 없습니다. 대신 값을 입력 할 때 "계산"하는 다른 변수를 도입해야합니다.
입력 개수를 계산하는 방법에 대해 확신이 없습니다. 누구나 나에게 좋은 출발점을 제공 할 수 있다면 좋을 것입니다.
# Finds the total of a sequence of numbers entered by user
def find_sum():
total = 0
entry = raw_input("Enter a value, or q to quit: ")
while entry != "q":
total += int(entry)
entry = raw_input("Enter a value, or q to quit: ")
print "The total is", total
당신의 파이썬 들여 쓰기! – Rubens
(좋은 첫 번째 질문, 그건 그렇고 - 스택 오버플로에 오신 것을 환영합니다) – BlackVegetable