저는 intro 프로그래밍 클래스에 속하며 방금 루프 학습을 시작했습니다. 내 질문은 입력의 평균 값에 대해 묻고 while 루프를 사용하여 수행해야한다. 사용자가 숫자 대신 끝을 입력하면 루프의 끝을 의미하고 평균값을 계산합니다. 프로그램은 평균값을 출력하고 그것을 반환해야합니다. 또한 사용자가 숫자를 입력하지 않고 직접 입력을 끝내면 "No numbers were entered"라고 인쇄됩니다. 루프를 만들려고했지만 루프가 실행되기 위해 내가 무엇을 놓치고 있는지 알지 못합니다. 또한, 나는 등 합계 AVE, 여기파이썬에서 평균 입력 값
원하는 붙박이 기능을 사용할 수 없습니다하고 내가
def avgOfTheSum():
total = 0
avg = 0
count = 0
while True:
number = input("Enter next number:")
if number != 'end':
num = float(number)
total = total + num
count = count + 1
average = total/count
else:
print("The Average is:",average)
break
return average
지금까지 코드를 공유하십시오. – Mureinik
다른 사람들이 당신에게 물어 보는 것처럼 숙제를 요청할 수 없다고 생각합니다. 우리는 사람들을위한 코드를 작성하지 않습니다. [this] (http://meta.softwareengineering.stackexchange.com/questions/6166/open-letter-to-students-with-homework-problems?newreg=1216e0ad88d74ebbab12ba8299cc7e3c)를 읽으십시오. –
코드를 게시해야합니다. – Statham