외장함수 (라이브러리(모듈)) 로또 구하는 함수 list1= [] for i in range(1, 46) list1.append(i) for i in range(6) rand = int((random.random()*(len(list1))+1)) print(list1.pop(rand)) #int((random.random()*(len(list1))+1)) --- : 정수값으로 변환 ---> 소수부를 제거한다. ----------------------- : random.random() ---> 소수점 자릿수를 만들어낸다 ------------- : 랜덤값의 최종값 --- : 랜덤값의 시작값 import random list1= [] for i ..
p.231 내장함수 함수 ---> 종류 1. 내장함수 : 파이썬에 사전 등록 함수 (object class mod1 이름에 대한 별칭을 사용하고 싶다. --> as k import mod1 as k print(k.a) 2. from mod1 import add mod1 모듈로부터 add메서드를 가져온다. 새로운 인스턴스를 생성하지 않고 코드를 직접 복사해온 효과를 갖는다. --> 자신이 직접 =======================내장 함수============================ abs() = 절대값을 구한다. -------- : 숫자를 표현하는데 0으로 부터의 거리값 num - int(input("숫자를 입력해주세요:")) print("입력한 값을 절대값은 %d"%(abs(num))) 수자..
P.210 ----> if __name__ == "__" : __name__ : 언더바로 시작하는 변수명 / 함수명 --> 내부 변수/ 함수 내부 : 사용자의 필요가 아닌 프로그램이 동작하기 위한 값 __name__ ----> 호출되는 대상의 경로값 "__main__" : main 프로그램에서 호출되었음. if __name__ == "__" : ---> True가 되는 상황 프로그램을 사용자가 직접 실행 시켰을 때 mod1.py --------> python3 mod1.py : 사용자가 직접 실행 --------> import mod1 : main 프로그램이 호출한 mod1 현재 mod1.py 파일내용 def add(a, b): return a + b def sub(a, b): return a - b p..