Language/Python

[ Python ] 다항식의 계산 프로그램

곽수진 2021. 8. 25. 00:02
반응형

 

x=-1, y=3일 때, 다음 식의 값을 구하는 프로그램을 작성해보자.
(-y)**3+2*(x**2)*y

 

x=-1
y=3
print("다항식의 계산 결과:",(-y)**3+2*(x**2)*y)

 

결과값 출력 모습

 

 


 

 

사용자로부터 정수 2개를 입력받아 정수의 합, 차, 곱, 평균, 큰 수, 작은 수를 계산해 화면에 출력하는 프로그램을 작성해보자.

 

x = int(input("x: "))
y = int(input("y: "))

print("두 수의 합: ", x+y)
print("두 수의 차: ", x-y)
print("두 수의 곱: ", x*y)
print("두 수의 평균: ", (x+y)/2)
print("큰 수: ",max(x, y))
print("작은 수: ",min(x, y))

 

결과값 출력 모습

 

▶️ max() : 가장 큰 수

▶️ min() : 가장 작은 수

 


 

 

사용자로부터 정수 3개를 입력받아 덧셈, 뺄셈, 곱셈, 정수 몫 나눗셈, 실수 몫 나눗셈, 나머지, 지수를 계산하고 출력하는 프로그램을 작성해보자.
(정수 몫 나눗셈, 실수 몫 나눗셈, 나머지, 지수 연산은 첫 번째, 두 번째 입력한 정수값만 사용해서 계산)

 

num1=int(input("첫 번째 숫자를 입력하세요: "))
num2=int(input("두 번째 숫자를 입력하세요: "))
num3=int(input("세 번째 숫자를 입력하세요: "))

print("덧셈: ", end="")
print("%s+%s+%s = %s"%(num1, num2, num3, num1+num2+num3))
print("뺄셈: ", end="")
print("%s-%s-%s = %s"%(num1, num2, num3, num1-num2-num3))
print("곱셈: ", end="")
print("%s*%s*%s = %s"%(num1, num2, num3, num1*num2*num3))
print("나눗셈(/): ", end="")
print("%s/%s = %s"%(num1, num2, num1/num2))
print("나눗셈(//): ", end="")
print("%s//%s = %s"%(num1, num2, num1//num2))
print("나머지(%): ", end="")
print("%s%%%s = %s"%(num1, num2, num1%num2))
print("지수(**): ", end="")
print("%s**%s = %s"%(num1, num2, num1**num2))
print("%s, %s, %s 중 최댓값: %s "%(num1, num2, num3, max(num1, num2, num3)))
print("%s, %s, %s 중 최솟값: %s "%(num1, num2, num3, min(num1, num2, num3)))

 

결과값 출력 모습

 

▶️ end="" : 다음 print()문이 다음 줄로 넘어가지 않고 옆에 이어서 나오도록 출력함

▶️.split("") : 문자열을 분리함

 

num1=int(input("첫 번째 숫자를 입력하세요: "))
num2=int(input("두 번째 숫자를 입력하세요: "))
num3=int(input("세 번째 숫자를 입력하세요: "))

위 코드를 다음과 같이 표현 가능함

 

num1, num2, num3 = input("수 3개를 입력하세요: ").split("")
num1, num2, num3 = int(num1), int(num2), int(num3)
반응형