개발조각

[파이썬 실습] 중급 문제_엘리스 토끼의 수학 숙제 본문

엘리스 AI 트랙🐇/[AI 5기] 연습 문제집_파이썬 실습

[파이썬 실습] 중급 문제_엘리스 토끼의 수학 숙제

개발조각 2022. 6. 4. 16:46
728x90
반응형

엘리스 토끼의 수학 숙제

수학을 정말 싫어하는 엘리스 토끼는 수학 선생님에게 1부터 N까지의 합의 제곱을 구해오라는 숙제를 받았습니다. 그런데 엘리스 토끼가 실수로 합의 제곱이 아닌 제곱의 합을 구해버렸습니다.

예를 들어, 3까지의 합의 제곱이라면 (1+2+3)2=36(1+2+3)^2 = 36인데 12+22+32=141^2+2^2+3^2 = 14로 구해버렸습니다.

이에 수학 선생님은 정답과 엘리스 토끼의 답의 차이만큼 벌을 주려고 합니다.

지시사항을 참고하여 코드를 작성하세요.

 

지시사항

  • 사용자로부터 자연수를 입력받아 아래 수식을 참고하여 1부터 입력받은 수까지의 합의 제곱과 제곱의 합의 차이를 출력하세요.
  • **합의 제곱 수식**
    (1 + 2 + 3 + ・・・ 8 + 9 + N)$^2$
  • 제곱의 합 수식
    1$^2$ + 2$^2$ + 3$^2$ + ・・・ 8$^2$ + 9$^2$ + N$^2$

입력 예시 1

10

출력 예시 1

2640

정답

# 지시사항을 참고하여 코드를 작성하세요.
answer = int(input())
i= 1
rabbit = 0 #토끼
teacher = 0 #선생님

while i<=answer:
    rabbit += i**2
    teacher += i
    i+=1
    
print(teacher**2 - rabbit)

i**2 : i의 2승(i의 제곱)

728x90
반응형
Comments