Coding Is My Life

코딩은 인생

파이썬/파이썬 기본 문법

[파이썬기본문법-1] 사칙연산

산기대 컴공 2021. 5. 31. 23:46
728x90

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# 사칙연산  + - / *
# 나눗셈 후 소수점 이하를 버리는 // 연산자
print(10//3# 결과 : 3
 
#나눗셈 후 나머지를 구하는 연산자 : %
print(5%2# 결과 : 1
 
#거듭제곱을 구하는 ** 연산자
print(2**10# 결과 : 1024
 
# 값을 정수로 만들기
print(int(3.3)) # 결과 : 3
 
# 객체의 자료형 알아내기
print(type(10)) # 결과  : <class 'int'>
 
# 몫과 나머지를 함께 구하기 : divmod
print(divmod(5,2)) # (2,1) 튜플 형태로 나온다.
a,b = divmod(5,2# 변수 두개의 몫과 나머지 저장
print(a,b)
 
#**************실수 계산하기******************#
# 값을 실수로 만들기
print(float(5),float('5.3')) # 결과 5.0 5.3 
# 문자열이 들어가도 실수로 바꾸어준다. 단 실수 또는 정수로 된 문자열이여야한다.
 
 
# 입력 값을 변수 두개에 저장하기
a,b = input('문자열 입력칸').split() # 문자열로 입력받는다.
#print(a,b)
 
# map을 사용하여 정수로 변환하기
# split의 결과 매번 int로 바꿔줘야하므로 map을 사용하면 split의 결과를 모두 int로 변환해준다.
a,b = map(int,input('문자열 입력칸').split())
 
# 입력받은 값을 콤마를 기준으로 분리하기
a,b = map(int,input('문자열 입력칸').split(',')) # 입력받는 값을 콤마를 기준으로 분리
 
# print에 콤마를 넣으면 한칸 띄어져서 출력됨
# sep로 값 사이에 문자 넣기
print(1,2,3,sep = ','# 1,2,3
cs
728x90