Python
파이썬 기초 03. 사칙연산
Y25N
2023. 9. 18. 15:36
728x90
'''
산술연산자
+ - * /
몫: //
나머지 %
거듭제곱 **
- 수학에서의 우선순위와 같음. 괄호 -> 제곱 -> 곱셈, 나눗셈 -> 덧셈 뺄셈
'''
a,b = 3,4
print('a+b=',a+b)
print('a-b=',a-b)
print('a*b=',a*b)
print('a/b=',a/b)
print('a//b=',a//b)
print('a%b=',a%b)
print('a**b=',a**b)
'''
연산자를 이용해 문자열을 연산할 수 있음
'''
a= 'good'
b='morning'
#문자열 연결
print(a+b)
#문자열 곱하기(반복)
c = 'haha'
print(c*3)
#문자열과 숫자형 더하기
#문자열과 숫자를 같은 자료형으로 통일하기
english = 80
result = 'score'+str(english)
print(result)
"""
할당연산자
컴퓨터 메모리에 할당된 주소 공간, 즉 변수에 값을 저장함
수학에서는 등호를 같다는 의미로 사용하지만 프로그래밍에서는 값을 할당한다는 의미
같다는 의미는 등호 두 개를 사용해서 표현
"""
a=1
print (a)
a=b=c= 1
print(a,b,c)
a,b,c = 1,2,3
print(a,b,c)
'''
복합할당연산자
+= | a+=3 |a = a+3
-= | a-=3 |a = a-3
*= | a*=3|a = a*3
/= | a/=3|a = a/3
**= | a**=3|a = a**3
//= | a//=3|a = a//3
%= | a%=3 |a = a%3
'''
x = 10
x += 20
print(x)
x,y = 3,5
x *= x+y
print(x)
#f string으로 변수값 출력하기
#print(f'{value1}{value2}{value3}print content')
name = input('name: ')
print(name, 'Hello?')
name = input('name: ')
age = int(input('age:'))
print(f'안녕하세요 {name}님. 당신은 {age}살이며, 내년에는 {age+1} 살이 됩니다.')
#두 수를 입력받아 더하는 프로그램 작성
a = int(input('a:'))
b = int(input('b:'))
print(f'a+b= {a+b}')
#연습문제
#화씨온도를 입력받아 섭씨온도로 변환하는 프로그램 작성
#화씨온도 입력
f = float(input('화씨온도 입력:'))
#섭씨온도 계산
c = (f-32)*(5/9)
#결과 출력
print(f'입력된 화씨 온도는 {f}이며, 변환된 섭씨 온도는 {c} 입니다.')