이러한 프로그램을 작성했더니
# 이차방정식의 근의 판별
def discriminant(secterm, priterm, constant):
discrinum = priterm * priterm - 4 * secterm * constant
if discrinum > 0 :
result = "서로 다른 두 실근"
elif discrinum == 0 :
result = "중근"
elif discrinum < 0 :
result = "서로 다른 두 허근"
print("판별식의 값이 [ %f ] 이므로 이 방정식은 %s 를 갖습니다." &(discrinum, result))
이런 에러가 뜹니다 뭐가 문제일까요?
Traceback (most recent call last):
File "C:/Users/user/OneDrive/Desktop/하나고등학교/교과/정보/수행.py", line 38, in <module>
discriminant(secterm, priterm, constant)
File "C:/Users/user/OneDrive/Desktop/하나고등학교/교과/정보/수행.py", line 12, in discriminant
print("판별식의 값이 [ %f ] 이므로 이 방정식은 %s 를 갖습니다." &(discrinum, result))
TypeError: unsupported operand type(s) for &: 'str' and 'tuple'