저는 파이썬에서 총 초보자입니다. 산술 평균을 계산하고 싶습니다.파이썬에서 간단한 산술 평균
a = [int(i) for i in input().split()]
average=sum(a)/len(a)
print('The average is:' ,average)
나는 이러한 코드가 내 문제를 해결할 수 있다고 알고 있지만 그게 내가 원하는 것만은 아니다.
나는 사용자가 산술 평균의 용어 수를 입력 할 수 있기를 원하며, 다른 행에 분리형을 입력 할 수 있기를 바랍니다. 그래서 사용할 루프가 For Loop라고 생각했습니다. 나는이 같은 나왔다 : 내가 알고하는 데 필요한 모든 각 루프에 입력의 모든 값을 요약하고 int(n)
으로이 숫자를 나눌 수있는 방법을 찾을 것을 알고
n = input('Number of terms')
for i in range (1,int(n)+1):
a=input('Term number '+str(int(i))+': ')
하지만 난 아무 생각이 없다 그렇게하는 방법.
저에게 도움을 줄 수 있습니까?
감사합니다.
파이썬 3을 사용하고 있다면,'input'은 문자열을 반환합니다. 정수 (또는 부동 소수점) 번호가 아닙니다. 파이썬 2를 대신 사용한다면'input' 대신'raw_input'을 사용하면 안됩니다. – Evert
_sequence_ 값을 저장하려면 일종의 _sequence_ 유형을 사용하는 것이 자연 스럽습니다. ['list'] (https://docs.python.org/3/tutorial/datastructures.html#more-on -기울기)? –
Evert, Python 3을 사용하고 있습니다. Rogalski, 목록을 올바르게 사용하는 방법을 모르므로이 문제를 해결하기 위해 노력했습니다. – Lucianowz