002. Python
연산자
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 이하의 임의의 값 생성
Author And Source
이 문제에 관하여(002. Python), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@hiyee-gj/002.-Python저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)