728x90
반응형

파이썬기초 36

[파이썬] 반복문 예제(while, for 문 등)

while 문 count = 5 while count >=0: print(str(count)+"!") count = count-1 for 문 count = [5,4,3,2,1] for x in count: print(str(x)+"!") for 문(range 명령어) count = range(10) for n in count: if(n+1)%3 == 0: print("짝!") else: print(n+1) for 문(break 명령어) word = ["혼자","공부하는","첫","프로그래밍","!"] for x in word: if x == "첫": print("첫 프로그래밍!") break print(x) for 문(continue 명령어) count = range(20) for x in count: ..

[파이썬] 반복문 : Range , Break, Continue 명령어

Range(레인지) for 반복문 자주 쓰이는 명령문으로 for 반복문이 원하는 갯수 만큼 데이터를 저장한 데이터 세트입니다. range 명령어를 사용해서 만들어진 레인지 데이터 세트는 0부터 1씩 증가하면서 숫자데이터가 저장됩니다. 레인지 데이터 세트는 0부터 1, 2, 3 ... 으로 진행되기 때문에 range(100) 이라면 100번째 값은 99가 된다는 점! # range 데이터 세트 egg_list = range(3) for egg in egg_list: print("달걀 프라이를 만듭니다.") Break : 반복 횟수의 통제 현재 진행 중인 반복 처리를 중단하고, 전체 for 반복문을 종료하기 위해서 break 명령어를 사용합니다. # break 명령어 count = range(3) for n..

[파이썬] 반복문 : For~in 문(자바에 적용하기)

파이썬에서 실행 #self 속성, 초기화 함수, 자바에서 생성자 같은 함수 class SalesItem: def __init__(self, item, price, qty, sales): self.item=item self.price=price self.qty=qty self.sales=sales items = ["드링킹 요구르트", "딸기", "홈런공", "음료수1", "음료수2", "음료수3"] prices = [1800, 1500, 1000, 1000, 1100, 1200] qtys = [4, 2, 3, 1, 2, 3] sales = [0, 0, 0, 0, 0, 0] salesItems = [ SalesItem("드링킹 요구르트",1800,4,0), SalesItem("딸기",1500,2,0), Sa..

[파이썬] 반복문 : 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
반응형