Menu
-
# 클래스 = 객체 지향 # 틀, 설계도, 클래스를 만들어 놓고 # 변수명만 바꿔서 비슷한 동작을 다른 객체로 실행 시킬 수 있다 result1 = 0 result2 = 0 def add1(num): # 매개변수 num global result1 result1 = result1 + num return result1 def add2(num): # 매개변수 num global result2 result2 = result2 + num return result2 print(add1(3)) print(add2(4)) ##### 클래스 사용할 때 class Calculator : def __init__(self): # self를 init(초기화) 시킨다 self.result = 0 # 변수 초기화 시키기 위한 장치..
11. 클래스# 클래스 = 객체 지향 # 틀, 설계도, 클래스를 만들어 놓고 # 변수명만 바꿔서 비슷한 동작을 다른 객체로 실행 시킬 수 있다 result1 = 0 result2 = 0 def add1(num): # 매개변수 num global result1 result1 = result1 + num return result1 def add2(num): # 매개변수 num global result2 result2 = result2 + num return result2 print(add1(3)) print(add2(4)) ##### 클래스 사용할 때 class Calculator : def __init__(self): # self를 init(초기화) 시킨다 self.result = 0 # 변수 초기화 시키기 위한 장치..
2022.06.09 -
## 파일의 내용을 행(Line) 숫자만큼 출력 inFp = None # 입력 파일 추기화 inStr = '' # 읽어올 문자열 초기화 inFp = open("D:\data1.txt","r",encoding="utf-8") # 변수에 열 파일 내용 저장, r은 읽기모드, 인코딩은 저장한 파일의 인코딩과 맞춰줘야함 # / 슬래쉬 1개 \\ 역슬래쉬 2개 (경로 명시할 때 ) inStr=inFp.readline() # 라인을 사용해서 한줄씩 읽기 print(inStr,end='') inStr=inFp.readline() print(inStr,end='') inFp.close() ##### 파일에 있는 모든 내용 출력 inFp = None # 입력 파일 추기화 inStr = '' # 읽어올 문자열 초기화 in..
10. 파일 입출력## 파일의 내용을 행(Line) 숫자만큼 출력 inFp = None # 입력 파일 추기화 inStr = '' # 읽어올 문자열 초기화 inFp = open("D:\data1.txt","r",encoding="utf-8") # 변수에 열 파일 내용 저장, r은 읽기모드, 인코딩은 저장한 파일의 인코딩과 맞춰줘야함 # / 슬래쉬 1개 \\ 역슬래쉬 2개 (경로 명시할 때 ) inStr=inFp.readline() # 라인을 사용해서 한줄씩 읽기 print(inStr,end='') inStr=inFp.readline() print(inStr,end='') inFp.close() ##### 파일에 있는 모든 내용 출력 inFp = None # 입력 파일 추기화 inStr = '' # 읽어올 문자열 초기화 in..
2022.06.09 -
# 모듈 # 모듈 : 함수의 집합 vs 패키지 : 다운받아서 쓰는거 # 표준 모듈 : 파이썬에서 제공하는 모듈 # 사용자 정의 모듈 : 직접 만들어서 사용 # 서드 파티 (3rd party) : 파이썬, 사용자가 아닌 외부 회사나 단체에서 제공 # import sys # print(sys.builtin_module_names) # 표준 모듈 확인 명령어 import module module.func1() module.func2() # 단순 프린트 구문 sum = module.plus(50,30) print(sum) sum2 = module.para_func(10,20) print(sum2) # 함수 명으로만 호출 # from 모듈명 import 함수명1, 함수명2 ... from module import..
9. 모듈# 모듈 # 모듈 : 함수의 집합 vs 패키지 : 다운받아서 쓰는거 # 표준 모듈 : 파이썬에서 제공하는 모듈 # 사용자 정의 모듈 : 직접 만들어서 사용 # 서드 파티 (3rd party) : 파이썬, 사용자가 아닌 외부 회사나 단체에서 제공 # import sys # print(sys.builtin_module_names) # 표준 모듈 확인 명령어 import module module.func1() module.func2() # 단순 프린트 구문 sum = module.plus(50,30) print(sum) sum2 = module.para_func(10,20) print(sum2) # 함수 명으로만 호출 # from 모듈명 import 함수명1, 함수명2 ... from module import..
2022.06.09 -
# 함수 # 파이썬에서 제공하는 함수와 사용자가 만드는 함수가 있다 # 반복되는 구간을 함수로 작성해 코드 줄이기 위해 사용 # 커피 자판기 프로시저 ##### 함수 사용하지 않음 ##### coffee = 0 conffee= int(input("1:보통 2:설탕 3:블랙")) print() print("1. 뜨거운 물을 준비한다.") print("2. 종이컵을 준비한다.") if coffee==1: print("3. 보통 커피를 탄다.") elif coffee==2: print("3. 설탕 커피를 탄다.") elif coffee==3: print("3. 블랙 커피를 탄다.") print("4. 물을 붓는다") print("5. 스푼으로 저어서 녹인다") print() print("커피나왔습니다") ##..
8. 함수# 함수 # 파이썬에서 제공하는 함수와 사용자가 만드는 함수가 있다 # 반복되는 구간을 함수로 작성해 코드 줄이기 위해 사용 # 커피 자판기 프로시저 ##### 함수 사용하지 않음 ##### coffee = 0 conffee= int(input("1:보통 2:설탕 3:블랙")) print() print("1. 뜨거운 물을 준비한다.") print("2. 종이컵을 준비한다.") if coffee==1: print("3. 보통 커피를 탄다.") elif coffee==2: print("3. 설탕 커피를 탄다.") elif coffee==3: print("3. 블랙 커피를 탄다.") print("4. 물을 붓는다") print("5. 스푼으로 저어서 녹인다") print() print("커피나왔습니다") ##..
2022.06.09 -
####################################### 문자열 ####################################### # 문자열은 리스트와 비슷한 사용 방식 ss = "김김김 윤윤윤 강강강 민민민" print((ss[2])) print(ss[0:5]) # 리스트와 동일하게 첨자에 자리값 입력하여 출력 ss = "강강강" + ' 지각쟁이' + " 오늘은 안지각" print(ss) ss="행복해라"*3 print(ss) print(len(ss)) # 길이 값 출력 ## 문자열 각 문자 뒤에 다른 문자 출력 # for + 문자열 ss="정보보호 진단 분석 모의해킹" for i in range(0,len(ss)): print(ss[i]+"#", end='') print('') #..
7. 문자열####################################### 문자열 ####################################### # 문자열은 리스트와 비슷한 사용 방식 ss = "김김김 윤윤윤 강강강 민민민" print((ss[2])) print(ss[0:5]) # 리스트와 동일하게 첨자에 자리값 입력하여 출력 ss = "강강강" + ' 지각쟁이' + " 오늘은 안지각" print(ss) ss="행복해라"*3 print(ss) print(len(ss)) # 길이 값 출력 ## 문자열 각 문자 뒤에 다른 문자 출력 # for + 문자열 ss="정보보호 진단 분석 모의해킹" for i in range(0,len(ss)): print(ss[i]+"#", end='') print('') #..
2022.06.09 -
##### 리스트 ##### # 여러개의 변수를 하나로 묶어준것 # 단독으로 사용하기보다 for, while 과 함께 응용해서 사용한다 # 변수를 사용할때와 사용법이 동일하다 # 리스트 명 규칙도 변수와 동일 # 자바 c언어 계열 => 배열 array # 리스트 항목 값이 여러개의 데이터 형식 상관 없음 a= 10 print(a) a = [1,2,3,4,5,6,7,8,9] print(a) # 변수 사용 vs 리스트 첨자 사용 a,b,c,d,=0,0,0,0 sum = 0 a = int(input("1번째 숫자 : ")) b = int(input("2번째 숫자 : ")) c = int(input("3번째 숫자 : ")) d = int(input("4번째 숫자 : ")) sum = a+b+c+d print(s..
6. 리스트 튜플 딕셔너리##### 리스트 ##### # 여러개의 변수를 하나로 묶어준것 # 단독으로 사용하기보다 for, while 과 함께 응용해서 사용한다 # 변수를 사용할때와 사용법이 동일하다 # 리스트 명 규칙도 변수와 동일 # 자바 c언어 계열 => 배열 array # 리스트 항목 값이 여러개의 데이터 형식 상관 없음 a= 10 print(a) a = [1,2,3,4,5,6,7,8,9] print(a) # 변수 사용 vs 리스트 첨자 사용 a,b,c,d,=0,0,0,0 sum = 0 a = int(input("1번째 숫자 : ")) b = int(input("2번째 숫자 : ")) c = int(input("3번째 숫자 : ")) d = int(input("4번째 숫자 : ")) sum = a+b+c+d print(s..
2022.06.09