반응형
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)
반응형
'Language > Python' 카테고리의 다른 글
[ Python ] 두 점 사이의 거리 계산하기 프로그램 (0) | 2021.08.25 |
---|---|
[ Python ] 화씨온도를 섭씨온도로 변환하기 프로그램 (0) | 2021.08.25 |
[ Python ] 연산자 개념 정리 (0) | 2021.08.24 |
[ Python ] 리본 생성 프로그램 (0) | 2021.08.24 |
[ Python ] 원주율 계산 프로그램 (0) | 2021.08.24 |