[Tools]/Python 뿌시기

[Python 문법 1.1] - 연산, 수식, 숫자 처리 함수, 랜덤 함수

pjw250 2024. 9. 26. 17:34

### 연산

 
print(10/3) #나누기
print(10//3) #몫
print(10%3) #나머지 값
print((3>0) and (3<5))
print((3>0) & (3<5)) # and 는 & 와 같다.
print((3<0)or(3>0))
print((3<0) | (3>0)) # or 는 | 와 같다.

### 수식

 
number = 16
number += 2
number *= 2 # 곱
number **= 2 # power 승수
number /= 2
number //= 2 # 나머지
number -= 2
number %= 5 #5로 나눈 나머지

### 숫자 처리 함수

 
abs(-5)
max(5,12)
min(5,12)
round(3.1)
round(4.6)
pow(4,2) #승 4^2
sqrt(16) #루트
from math import * # 아래 두 가지의 함수는 math 패키지가 필요함
floor(4.99) #내림 정수
ceil(3.1) #올림 정수

### 랜덤함수

 
from random import *
random() # random 함수를 통해서 난수를 추출 (0.0 ~ 1.0 미만의 임의 값 생성)
random()*10 # 0.0 ~ 10.0 미만의 임의 값 생성
int(random()*10) # 0 ~ 10 미만의 정수 값
int(random()*10)+1 # 1 ~ 10 이하의 정수 값
int(random()*45)+1 # 1 ~ 45 이하의 정수 값
randrange(1,46) # 1 ~ 46 미만의 정수 값
randint(1,46)   # 1 ~ 46 이하의 정수 값

 

* 출처 나도코딩 [파이썬 코딩 무료 강의 (기본편)]

파이썬 코딩 무료 강의 (기본편) - 6시간 뒤면 여러분도 개발자가 될 수 있어요 [나도코딩] (youtube.com)