728x90
반응형

파이썬 73

[파이썬] 반복문 : For~in 반복문 예제

예제 1 #for~in 문 items = ["드링킹 요구르트", "딸기", "홈런공"] prices = [1800, 1500, 1000] qtys = [4, 2, 3] sales = [0, 0, 0] for i in range(3): sales[i] = prices[i]*qtys[i] total_sales = 0 total_qtys = 0 for i in range(3): total_sales += sales[i] total_qtys += qtys[i] for i in range(3): print(items[i]+"매출액 : "+str(sales[i])) print("-"*20) print("총매출액 : "+str(total_sales)) print("총판매량 : "+str(total_qtys)) 예제 ..

[파이썬] 반복문 : While 문

While 문 주어진 조건식을 만족하는 동안 특정 코드를 반복 처리 조건식이 True인 경우에만 반복처리하며, 반복 처리되는 코드를 코드 블록(Code Block)이라고 합니다. 조건식의 결과값이 false가 되는 순간 while 반복문을 종료하고 빠져나와 while 반복문 이후의 코드를 실행합니다. while 반복문은 무한 반복에 빠질 가능성이 높다는 단점이 있습니다. # while 반복문 count = 1 while count < 4: print(str(count)+"!") print(count,'!') print(f'{count}!') count = count+1

[파이썬] 데이터 관리 : 리스트(List)와 클래스화

예제 1 다음 데이터를 리스트 데이터 세트로 만들어보자! 프로그래밍 언어 영문명 파이썬 Python C언어 C 자바 Java 자바스크립트 JavaScript lang_set=['파이썬','C언어','자바','자바스크립트'] lang_eng_set=['Python','C','Java','JavaScript'] 위 리스트데이터를 클래스화 하기 class ProgLang: def __init__(self, name, ename): self.name=name self.ename=ename progLangs=[ ProgLang("파이썬", "Python"), ProgLang("C 언어", "C"), ProgLang("자바", "Java"), ProgLang("자바스크립트", "JavaScript") ] # for..

[파이썬] 데이터 관리 : 딕셔너리(Dictionary)

딕셔너리 데이터에 이름표를 붙여서 관리하는 것으로 프로그래밍 언어에 따라서 오브젝트(Object), 해시맵(Hash map) 등의 다양한 이름으로 불리고 있습니다. 변수는 하나의 데이터를 저장할 수 있으며, 리스트는 성격이 비슷한 여러개의 데이터를 모아서 하나의 데이터 세트로 만든 것 입니다. 딕셔너리는 리스트와 비슷하지만 데이터에 이름을 달아서 저장한다는 점이 다릅니다. 한 성격의 데이터가 매우 많다면 리스트가 효율적이고 데이터의 종류가 여러개라면 딕셔너리가 더 효율적입니다. #딕셔너리, type({}) yo_qty_1_3_d = { "2020년 1월":[15,16,20,29], "2020년 2월":[8,11,25,21], "2020년 3월":[17,9,17,24] } # shall에서 확인 시 -> ..

[파이썬] 데이터 관리 : 리스트(List)

리스트 여러 개의 데이터를 하나의 변수로 관리하는 방법 먼저 성격이 같은 여러개의 데이터를 하나의 데이터 세트(Data set)으로 표현하며 데이터를 구분할 때는 콤마(,)를 사용합니다. 데이터 세트의 시작과 끝은 대괄호 [] 로 표현합니다. #리스트 작성(shell에 작성 후 확인) ["요구르트", "우유", "딸기"] ['요구르트', '우유', '딸기'] ["요구르트", "우유", "딸기"][0] ["요구르트", "우유", "딸기"][0:2] ["요구르트", "우유", "딸기", 3, 3.14] 파이썬 Shell에 작성 후 실행하시면 결과 값을 확인할 수 있습니다. 리스트 예제 1 items = ["드링킹 요구르트", "딸기", "홈런공"] prices = [1800, 1500, 1000] qtys ..

[파이썬] 데이터 관리 : 간단한 데이터 관리

yo_price = 1800 #요구르트 가격 yo_qty = 4 #요구르트 판매량 milk_price = 1500 milk_qty = 2 #항목추가 hr_price = 1000 hr_qty = 3 yo_sales = yo_price*yo_qty milk_sales = milk_price*milk_qty #항목추가 hr_sales = hr_price*hr_qty total_sales = yo_sales+milk_sales+hr_sales total_qty = yo_qty+milk_qty+hr_qty print("드링킹 요구르트 매출액 : "+str(yo_sales)) print("딸기 우유 매출액 : "+str(milk_sales)) print("홈런공 매출액 : "+str(hr_sales)) print(..

728x90
반응형