강의로 돌아가기
김석주

8번째 줄에 SyntaxError: invalid syntax 가 났는데 이유를 모르겠습니다.

def print_root(a, b, c):
    r1 = (-b + (b ** 2 - 4 * a * c) ** 0.5) / (2 * a)
    r2 = (-b - (b ** 2 - 4 * a * c) ** 0.5) / (2 * a)

    print('해는 {} 또는 {}'.format(r1, r2)

x = 1   #SyntaxError: invalid syntax 가 난다.
y = 2
z = -8

# a * x^2 + b * x + c = 0, a != 0 인 x에 관한 2차방적식에 대해,
# 근의 공식은

print_root(x, y, z)


x = 2
y = -6
z = -8

# 한번 더 구하려면

print_root(x, y, z)


def print_round(number):
    rounded = round(number)
    print(rounded)

print_round(4.6)
print_round(2.2)
print_round(3.6)
1 개의 답변
프로그래머스

print('해는 {} 또는 {}'.format(r1, r2)에 괄호를 안닫으셨습니다.

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.