
이것이 코딩테스트다 with 파이썬 책을 보면서 공부한것을 기록.
a = 0.3
b= 0.6
sum = a+b
if(sum==0.9): print("yes")
else: print("no")
결과는 no
컴퓨터는 실수를 정확하게 표현하지못한다.
그래서 round()함수를 이용하는데
round(123.456 , 2) 를 하면 123.46이 된다
a= 7
b= 3
print(a/b)
print(a%b)
print(a//b)
2.3333333333333335 //기본적으로 실수형으로 처리한다.
1
2 // 몫만을 얻고자 할떄는 몫연산자 (//)를 이용한다
#크기가 n이고 모든 값이 0인 1차원 리스트 초기화
n=10
a= [0]*n
print(a)
n=3
m=4
array = [[0] * m for _ in range(n)]
print(array)
[[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]