Eggs Sunny Side Up
본문 바로가기

언어/Python15

모듈 파일 cal_test 더하는 함수 def add(n1, n2) : return n1 + n2 빼는 함수 def sub(n1, n2) : return n1 - n2 곱하는 함수 def mul(n1, n2) : return n1 * n2 나누는 함수 def div(n1, n2) : return n1 / n2 모듈에 사용될 파일을 .py 확장자로 다운로드 한 후, anaconda3=>Libd에 저장해주기. 모듈 사용해보기 import cal_test as cal # 더하는 기능 실행해보기 cal.add(4, 9) # 함수 속성 확인 : shift + tab # 13 # 빼는 기능 실행해보기 cal.sub(9, 3) # 6 # 기능 실행하는 다른 방법 from cal_test import mul # mul(3,.. 2023. 3. 31.
함수 1. 함수란? - 하나의 특별한 목적의 작업을 수행하기 위해서 독립적으로 설계된 코드들의 집합 2. 함수의 구조 def 함수명(매개변수) : 실행(함수의 기능) 문장1 실행(함수의 기능) 문장2 return 반환값(변수) def number_minus(num1, num2) : return num1 - num2 num1 = int(input("첫 번째 정수 입력 >> ")) num2 = int(input("두 번째 정수 입력 >> ")) result = number_minus(num1, num2) print(result) # 첫 번째 정수 입력 >> 10 # 두 번째 정수 입력 >> 3 # 7 # 1. 함수 정의 def number_minus(n1, n2) : result = n1 - n2 return r.. 2023. 3. 31.
딕셔너리 # 딕셔너리 1. 딕셔너리란? - key와 value를 한 쌍으로 갖는 자료형 - 불변한 key와 가변/불변적인 value로 맵핑된 순서가 없는 집합 - 인덱싱, 슬라이싱이 불가능 2. 딕셔너리 선언 # 딕셔너리명 = {key : value, key : value...} a = {} # 빈 딕셔너리 b = {'name' : 'phj'} # 이름정보(문자열)을 담은 딕셔너리 c = {1 : 'phj', 2 : 23} # 하나의 딕셔너리에는 다양한 자료형을 담을 수 있다. d = {'name' : ['홍모', '승광', '태호']} # value값으로 리스트 형태의 자료를 담을 수 있다. # 명확하게 뭔가를 정의하고 싶을 때 딕셔너리를 사용 print(a) print(b) print(c) print(d) #.. 2023. 3. 31.
반복문 맛보기) number = 1 while number a) : print(f"{num}보다 작은 수 입니다.") elif(num 개행 : # end ='' 속성을.. 2023. 3. 31.
tuple(튜플) tuple(튜플) - 소괄호()로 작성되어지고 - 데이터의 추가, 수정, 삭제가 불가능 - 사용하는 이유 : 프로그램이 실행되는 동안 값이 변경되면 안되는 경우에 사용 1. 튜플의 선언 a = () # 빈 튜플 b = (1, 2, 3) # 숫자형 데이터를 담은 튜플 c = ('a', 'b', 'c') # 문자열 데이터를 담은 튜플 d = (1, 2, 'a', 'b') # 숫자, 문자열 데이터를 담은 튜플 e = (('이범준', 3), ('이동훈', 6)) # 이중 튜플 print(a) print(b) print(c) print(d) print(e) # () # (1, 2, 3) # ('a', 'b', 'c') # (1, 2, 'a', 'b') # (('이범준', 3), ('이동훈', 6)) type(a).. 2023. 3. 29.
리스트 1. list(리스트) - 파이썬 자료구조 중 하나 - 순서가 있고, 수정이 가능한 자료구조 - 대괄호[]로 작성되고, 리스트 내부의 값을 콤마, 로 구분 - 하나의 리스트에는 다양한 자료형을 포함 ex)[1, "a", 3.14, [1, "b"] - 추가, 수정, 삭제가 가능 1.1 리스트 선언 # 리스트명 = [요소1, 요소2, 요소3, ...] a = [] # 빈 리스트 선언 b = [1, 2, 3, 4] # 숫자요소를 담은 리스트 c = ["이수하", "강수연", "정준화"] # 문자열 요소를 담은 리스트 d = [1, 2, '이경민', '김세현'] # 숫자, 문자열 요소를 담은 리스트 e = [1, 2, '이예은', '문현준', [1, 2, 3]] # 리스트 내부에 리스트를 포함한 리스트 # [].. 2023. 3. 29.