002. Python

17627 단어 pythonpython

연산자

print(1+1) # 2
print(3-2) # 1
print(5*2) # 10
print(6/3) # 2

print(2**3) # 2^3 = 8
print(5%3) # 나머지 구하기 2
print(10%3) # 1
print(5//3) # 몫 구하기 1
print(10//3) # 3

print(10 > 3) # True
print(4 >= 7) # False
print(10 <= 3) # False
print(5 <= 5) # True
print(3 == 3) # 앞과 뒤의 값이 같다. True
print(4 == 2) # False
print(3 + 4 == 7) # True

print(1 != 3) # 앞과 뒤의 값이 같지 않다. True
print(not(1 != 3)) # False

print((3 > 0) and (3 < 5)) # 두 항이 모두 True일때 True
print((3 > 0) & (3 < 5)) # True(위와 같음)

print((3 > 0) or (3 > 5)) # 둘 중 하나의 항이 True일때 True
print((3 > 0) | (3 > 5)) # True(위와 같음)

print(5 > 4 > 3) # True
print(5 > 4 > 7) # False

간단한 수식

print(2 + 3 * 4) # 14
print((2 + 3) * 4) # 20

number = 2 + 3 * 4
print(number) # 14

nubmer = number + 2
print(number) # 16

number += 2
print(number) # 18

number *= 2
print(number) # 36

number /= 2
print(number) # 18

number -= 2
print(number) # 16

nubmer %= 5
print(number) # 1

숫자 처리 함수

print(abs(-5)) # 절대값 5
print(pow(4, 2)) # 4^2 = 4*4 = 16
print(max(5, 12)) # 최대값 12
print(min((5, 12)) # 최소값 5
print(round(3.14)) # 반올림 3
print(round(4.99)) 5

from math import * # math 모듈을 가져와서 사용
print(floor(4.99)) # 내림 4
print(ceil(3.14)) # 올림 4
print(sqrt(16)) # 제곱근 4

랜덤 함수

from random import * # random 모듈을 가져와서 사용

print(random()) # 0.0 ~ 1.0 미만의 임의의 값 생성
print(random() * 10) # 0.0 ~ 10.0 미만의 임의의 값 생성
print(int(random() * 10)) # 0 ~ 10 미만의 임의의 값 생성
print(int(random() * 10) + 1) # 1 ~ 10 이하의 임의의 값 생성

ex) 로또 값 생성
print(int(random() * 45) + 1) # 1 ~ 45 이하의 임의의 값 생성

- 더 쉽게 만드는 방법
print(randrange(1, 46)) # 1 ~ 46 미만의 임의의 값 생성
print(randint(1, 45)) # 1 ~ 45 이하의 임의의 값 생성





좋은 웹페이지 즐겨찾기