반응형
1. 모듈 : 변수, 함수, 클래스 등을 모아 놓은 파일 / 모듈에 정보를 한번만 정의해두면 여러 프로그램에서 가져다 씀.
# calculator.py # calculator 모듈 # 합 def sum(x, y): return x + y # 차이 def difference(x, y): return x - y # 곱 def product(x, y): return x * y # 제곱 def square(x): return x * x ---------------------------------------- # test.py # calculator.py에서 sum 함수 불러오기 from calculator import sum print(sum(3, 5)) >> 8 #calculator.py에서 모든 함수 from calculator import * | cs |
2. randit / uniform 함수
randit : 두 정수 사이의 어떤 랜덤한 정수(난수)를 리턴시켜주는 함수
uniform : random
이라는 모듈 안에 정의되어 있는, 두 수 사이의 랜덤한 소수(난수)를 리턴시켜주는 함수
from random import uniform # a <= N <= b인, 랜덤한 소수(난수) N의 값을 리턴시켜준다. x = uniform(0, 1) print(x) | cs |
3. input함수
사용자로부터 값을 입력받는 함수
name = input("이름을 입력하세요: ") print("Hello " + name) >> Hello | cs |
input 함수 통해 숫자 입력 받으려고 한다면
x = int(input("첫 번째 정수: ")) y = int(input("두 번째 정수: ")) print("두 정수의 합: %d" % (x + y)) >>3 >>4 >>7 | cs |
반응형
'Language Study > Python' 카테고리의 다른 글
List & Tuple (0) | 2020.01.05 |
---|---|
swap (0) | 2020.01.04 |
5. 제어문 (0) | 2019.05.22 |
4. 추상화 심화 (0) | 2019.05.08 |
3. 추상화 (0) | 2019.04.06 |