SyntaxError: invalid syntax 오류가 납니다......


print('첫째항과 끝항이 주어져있을때 하는 식은 1을')
print('첫째항과 공차를 알고있을때 하는 식을 2를 누르세요.')

Q = int(input('말해주세요'))
print('Q:', Q)

if Q == 1:
    F = int(input('첫째항을 입력해주세요'))
    print('F:', F)
    S = int(input('끝항을 입력해주세요.'))
    print('S:', S)
    N = int(input('몇번째항까지 더하실껀가요?')
    print('N:', N)

    Sn = (N * (F + S)) / 2
    print('{} 항까지의 합은 {} 이다.'.format(N, Sn))

if Q == 2:
    F = int(input('첫째항을 입력해주세요'))
    print('F:', F)
    S = int(input('공차을 입력해주세요.'))
    print('S:', S)
    N = int(input('몇번째항까지 더하실껀가요?')
    print('N:', N)

    Sn = (N * (2 * F + (N - 1) * S)) / 2
    print('{} 항까지의 합은 {} 이다.'.format(N, Sn))

else:
    print('무언가가 잘못됬군요.')
    print('다시한번 시도해봐요.')

이렇게 만들었는데 오류가 납니다.... ** N = int(input('몇번째항까지 더하실껀가요?') print('N:', N) ** 저 부분이 오류가 난다고 하는데,,, 왜 오류가 나는걸까요....


조회수 71


1 답변


좋아요
0
싫어요
채택취소하기

괄호를 덜 닫으셨네요

 N = int(input('몇번째항까지 더하실껀가요?'))

이렇게 변경해야 할것같습니다.


로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close