4. 연산자

dltjdus · March 27, 2026
# 산술 연산자
# + : 더하기
# - : 빼기
# * : 곱하기 print(5**2)
# ** : 제곱
# / : 나누기 print(5/2)
# // : 몫
# % : 나머지 

print('\n----- 문제1 : 산술 연산자 -----')


print('\n[ 1 ]')  # 100 + 200 / 50 의 결과를 출력해보세요.
print(100+200/50)
print('\n[ 2 ]')  # (100 + 200) / 50 의 결과를 출력해보세요.
print((100+200)/50)
print('\n[ 3 ]')  # (100 + 200) // 50 의 결과를 출력해보세요. (몫)
print((100+200)//50)
print('\n[ 4 ]')  # (100 + 200) % 50 의 결과를 출력해보세요. (나머지)
print((100+200)%50)
print('\n[ 5 ]')  # 변수 a에 10, b에 5를 저장하고 두 값을 더한 결과를 출력해보세요.
a=10
b=5
print(a+b)
"""
문자열 + 문자열 : 문자열 이어붙이기
문자열 * 숫자 : 문자열 반복
"""
print("안녕"+"하세요")
print('ㅎㅎ'*3)
print('10'+'20')
print('\n-----  문자열 연산 -----')

print('\n[ 1 ]')  # '치즈' 와 '떡볶이' 문자열을 이어서 출력해보세요.
print("치즈"+"떡볶이")
print('\n[ 2 ]')  # 변수 num에 저장된 값만큼 'ㅋㅋ ' 문자열을 반복하여 출력해보세요.
num = 3
print('ㅋㅋ'*num)
print('\n[ 3 ]')  # 정수형 3과 문자형 '5'를 각각 변수 n, m에 저장한 뒤, 두 값을 곱한 결과를 출력해보세요.
n,m=3,'5'
print(n*m)
# 비교 연산자
# >  : 크다
# <  : 작다
# >= : 크거나 같다
# <= : 작거나 같다
# == : 같다  
# != : 같지 않다

print('\n----- 문제2 : 비교 연산자 -----')

print('\n[ 1 ]')  # 10이 3보다 큰지 비교하여 출력해보세요.
print(10>3)
print('\n[ 2 ]')  # 10이 3과 같은지 비교하여 출력해보세요.
print(10==3)
print('\n[ 3 ]')  # 10과 3이 같지 않은지 비교하여 출력해보세요.
print(10!=3)

# 논리 연산자
# and : 조건이 모두 True일 때만 True | print(10==10 and 10<=3) -> False
# or  : 조건 중 하나라도 True면 True | print(10==10 or 10<=3) -> True
# not : 결과를 반대로 바꾼다         | print(not(10==10 or 10<=3)) -> False 
sf

print('\n----- 문제3 : 논리 연산자 -----')

print('\n[ 1 ]')  # (30 == 30) and (10 > 20)의 결과를 출력해보세요.
print(30 == 30) and (10 > 20)
print('\n[ 2 ]')  # (10 <= 5) or ((3 ** 2) == 9)의 결과를 출력해보세요.
print(10 <= 5) or ((3 ** 2) == 9)
print('\n[ 3 ]')  # not(10 == 10)의 결과를 출력해보세요.
print(not(10==10))

print('\n----- 응용 문제 1 -----')
# 학생의 5과목 시험 점수가 다음과 같을 때
# 총점과 평균을 구하는 프로그램을 작성해보세요.
"""
[힌트]
총점 = 모든 점수의 합
평균 = 총점 / 과목 수
"""
score1 = 80
score2 = 90
score3 = 75
score4 = 85
score5 = 95
print(score1=score2+score3+score4+score5)/5)
"""
[출력 결과]
총점은 425
평균은 85.0
"""

print('\n----- 응용 문제 2 -----')

# 가격이 1200원인 아이스크림을 12개 구매하려고 한다.
# 현재 20% 할인 행사 중일 때, 할인된 금액을 구하는 프로그램을 작성해보세요.
"""
[조건] 아이스크림 가격은 price 변수에 저장한다.
구매 수량은 amount 변수에 저장한다.
[힌트]
전체 금액 = 가격 × 수량
할인 금액 = 전체 금액 × 할인율
최종 금액 = 전체 금액 − 할인 금액
"""
price=
"""
[출력결과]
전체 금액: ___
할인 금액: ___
최종 금액: ___
"""
Output

Comments

Please sign up or log in to contribute to the discussion.