1. 연산자 // #결과값
<사칙연산>
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) #5를 3으로 나눈 몫 => 1
print(10//3) #10을 3으로 나눈 몫 => 3
<나머지 구하기>
print(5%3) #5를 3으로 나눈 나머지 값 => 2
print(10%3) #10을 3으로 나눈 나머지 값 => 1
<비교 연산자>
print(10 > 3) #True
print(4 >= 7) #False
print(10 < 3) #False
print(5 <= 5) #True
print(3 == 3) #3과 3의 값이 같냐? => True
print(4 == 2) #4와 2의 값이 같냐? => False
print(3 + 4 == 7) #3+4의 값이 7과 같냐? => True
print(1 != 3) #1과 3이 같지 않냐? => True
print(not(1 != 3)) #1과 3이 같지 아니하지 않냐? => Flase
print((3 > 0) and (3 < 5)) #3이 0보다 크고, 3이 5보다 작냐? => True
print((3 > 0) & (3 < 5)) #위와 같음
print((3 > 0) or (3 > 5)) #3이 0보다 크거나, 3이 5보다 크냐? => True
print((3 > 0) | (3 > 5)) #위와 같음
print(5 > 4 > 3) #5가 4보다 크고 3보다 크냐? => True
print(5 > 4 > 7) #5가 4보다 크고 7보다 크냐? => False
2. 간단한수식
print(2 + 3 * 4) #14
print((2 + 3) * 4) #20
number = 2 + 3 * 4 #14
number += 2 #number 변수에 2를 더해줘
number -= 2 #number 변수에 2를 빼줘
number *= 2 #number 변수에 2를 곱해줘
number /= 2 #number 변수에 2를 나눠줘
number %= 2 ##number 변수를 2로 나눈 나머지를 구해줘
3. 숫자처리함수
print(abs(-5)) #-5에 대한 절대값을 나타내주는 함수 => 5
print(pow(4, 2)) #4의 2제곱, 4x4 => 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
4. 랜덤함수 (난수, 무작위 숫자)
랜덤함수 사용시 다음과 같이 랜덤모듈을 불러와야한다.
from random import *
print(random()) #0.0 ~ 1.0 미만의 임의의 값 생성
print(random() * 10) #0.0 ~ 10.0 미만의 임의의 값 생성
※ 소수점이 보기 싫다면 함수 앞에 int로 감싸주기 ※
print(int(random() * 10)) #0.0 ~ 10.0 미만의 임의의 값 생성
<로또 번호 출력 코드 : 6개의 1~45이하의 값 출력하는 방법>
방법1 : print(int(random())
print(int(random() * 45) + 1) #1 부터 45 이하의 임의의 값 생성
print(int(random() * 45) + 1) #1 부터 45 이하의 임의의 값 생성
print(int(random() * 45) + 1) #1 부터 45 이하의 임의의 값 생성
print(int(random() * 45) + 1) #1 부터 45 이하의 임의의 값 생성
print(int(random() * 45) + 1) #1 부터 45 이하의 임의의 값 생성
print(int(random() * 45) + 1) #1 부터 45 이하의 임의의 값 생성
방법2 : print(randrange())
print(randrange(1, 46)) #1부터 46미만의 임의의 값 생성
print(randrange(1, 46)) #1부터 46미만의 임의의 값 생성
print(randrange(1, 46)) #1부터 46미만의 임의의 값 생성
print(randrange(1, 46)) #1부터 46미만의 임의의 값 생성
print(randrange(1, 46)) #1부터 46미만의 임의의 값 생성
print(randrange(1, 46)) #1부터 46미만의 임의의 값 생성
방법3 : print(randint())
print(randint(1, 45)) #1부터 45이하의 임의의 값 생성
print(randint(1, 45)) #1부터 45이하의 임의의 값 생성
print(randint(1, 45)) #1부터 45이하의 임의의 값 생성
print(randint(1, 45)) #1부터 45이하의 임의의 값 생성
print(randint(1, 45)) #1부터 45이하의 임의의 값 생성
print(randint(1, 45)) #1부터 45이하의 임의의 값 생성
'Python' 카테고리의 다른 글
파이썬 키워드 조회, keyword! (0) | 2022.07.29 |
---|---|
파이썬 식별자 구분 방법 (클래스, 함수, 변수 구분법) (0) | 2022.07.29 |
파이썬 오류, 에러 메시지의 종류와 뜻 (0) | 2022.07.29 |
파이썬 기초, 문자열(인덱싱, 슬라이싱, 문자포맷, 줄바꿈 등) (0) | 2022.07.29 |
Python 원하는 텍스트만 추출하는 방법의 기초 (0) | 2022.07.29 |
댓글