728x90
'''
2.변수입력과 연산자
'''
'''
a = input("숫자를 입력하세요:")
print(a)
'''
a , b = input("숫자를 입력하세요:").split() # 2,3을 분리
print(a+b)
=> 위와 같은 경우 2 와 3이 문자열이기 때문에 더해도 수가 붙어서 나옴
a , b = input("숫자를 입력하세요:").split() # 2,3을 분리
a = int(a)
print(type(a))
=> int 형으로 변환
a , b = input("숫자를 입력하세요:").split() # 2,3을 분리
a = int(a)
b = int(b)
print(a+b)
'''
input 2 3
=>5
'''
🧶map을 사용하여 정수로 변환하기
split의 결과를 매번 int로 변환해주려니 귀찮습니다. 이때는 map을 함께 사용하면 됩니다. map에 int와 input().split()을 넣으면 split의 결과를 모두 int로 변환해줍니다(실수로 변환할 때는 int 대신 float를 넣습니다.).
a , b = map(int, input("숫자를 입력하세요:").split()) # 2,3을 분리
print(a+b)
'''
input 2 3
=> 5
'''
🧶map을 사용하여 사칙연산
a , b = map(int, input("숫자를 입력하세요:").split()) # 2,3을 분리
print(a+b)
print(a-b)
print(a*b)
print(a/b)
print(a//b) # 나누기 몫을 출력
print(a%b) # 나누기 나머지를 출력
print(a**b) # a의 b 제곱
'''
input 3 2
5
-1
6
0.6666666666666666
0
2
8
'''
🧶실수형과 정수형의 사칙연산
실수형과 정수형의 사칙연산시 결과는 '실수'로 출력된다
a = 4.3
b = 5
c = a + b
print(type(c))
'''
<class 'float'>
'''
728x90
'python' 카테고리의 다른 글
파이썬 알고리즘 강의/파이썬 기초 문법 3_반복문(for, while, break, continue) (0) | 2021.09.21 |
---|---|
파이썬 알고리즘 강의/파이썬 기초 문법 3_조건문(if 분기문, 다중 if 문) (0) | 2021.09.20 |
파이썬 알고리즘 강의/파이썬 기초 문법 1_변수와 출력함수 (0) | 2021.09.18 |
Seaborn 시각화 연습_Heatmap,Pairplot,jointplot,tsplot (0) | 2021.05.14 |
83일차//python/ function/ 파이썬 (0) | 2021.05.06 |