전체 글 621

[9-5 파이썬] 비밀 경매 프로그램 만들기, 파이썬 실전 예제, 딕셔너리 예제, 딕셔너리 문제

아래의 규칙이 있는 비밀 경매 프로그램 만들기를 해보겠다. 1. Auction경매는 비밀로 진행된다. 2. 참가자는 이름과, 가격을 입력한다 3. 다른 참가자가 있으면 2번을 반복하고, 없으면 2번을 종료한다. 4. 다른 참가자가 있으면 기존 참가자의 정보를 볼 수 없도록 기존 화면을 지운다. 5. 가장 가격을 높게 부른 사람이 당첨되며, 해당 문구를 출력한다. 시작해보자! :-) 1단계 1. Auction경매는 비밀로 진행된다. 2. 참가자는 이름과, 가격을 입력한다 3. 다른 참가자가 있으면 2번을 반복하고, 없으면 2번을 종료한다. 아래의 재생버튼 ▶을 눌러 실행하면 됩니다. 딕셔너리에 새로운 값을 추가할 때 딕셔너리에 키, 밸류 값을 새롭게 적어주면 된다. practice_dictionary["s..

[9-4 파이썬] 딕셔너리 내장메서드, clear(), copy(), fromkeys(), get(), items(), keys(), values(), pop(), popitem()

파이썬 딕셔너리 내장메서드 메서드 Method 설명 Description 방법 clear() 딕셔너리 내 모든 요소 지우기 dictionary.clear() copy() 똑같은 딕셔너리를 복제하기 dictionary.copy() fromkeys() 특정 키, 특정 벨류 값을 가진 딕셔너리 생성하기 dictionary.fromkeys(keys, value) get() 딕셔너리 내 특정 키의 벨류 값을 가져오기 dictionary.get(key) items() 딕셔너리의 각각의 키와 벨류를 튜플로 묶어낸 리스트 반환하기 dictionary.items() keys() 딕셔너리의 키 값들을 리스트로 반환하기 dictionary.keys() values() 딕셔너리의 벨류 값들을 리스트 형태로 반환하기 dicti..

[9-3 파이썬] 코랩, 주피터, 파이썬 콘솔 화면 출력 지우기, trinket, replit 콘솔창 지우기

다양한 프로그램 환경에서 코드의 출력 화면을 지우는 방법을 소개한다. 프로그램을 할 때 콘솔 화면을 지우는 것은 대단히 유용하게 활용할 수 있다. 코랩, 주피터, 래플릿, 트린켓 등 다양한 코딩환경에서 적용하는 코드를 안내하며, 이를 활용한 비밀경매 파이썬 실전 예제도 마지막에 소개한다. 1. Colab 코랩 from google.colab import output output.clear() 2. Jupyter 주피터 from IPython.display import clear_output clear_output 3. Window 윈도우 import os os.system('cls') 4. Rinux 리눅스 import os os.system('clear') 5. Replit 래플릿 from replit..

[9-2 파이썬] 중첩, nesting, 딕셔너리, 리스트, 딕셔너리 적는 방법, 딕셔너리 안의 딕셔너리, 리스트 안의 딕셔너리, 딕셔너리 안의 리스트, 파이썬 실전 예제

삼성 고 이건희 회장의 컬렉션이었던 인왕제색도를 보면, 산이나 나무를 단순하게 하나로 표현하지 않고 겹겹이 중첩시켜 표현하였다. 중첩된 나무, 나무 안에서도 중첩된 나뭇잎들이 모여 커다란 산을 이룬다. 파이썬의 중첩, nesting의 의미도 크게 다르지 않다. 1. 딕셔너리에서 중첩이란? 딕셔너리의 기본 형태는 {key: value}이다. value의 값에 단순한 값을 넣는 것이 아니라, 리스트나 딕셔너리를 넣을 수 있다. { key: [list], key2: {dict}, } 즉, 딕셔너리에서 중첩이란 그 안에 다른 리스트나, 딕셔너리를 넣는 것을 말한다. 중첩을 하면, 구조는 더 복잡해보이지만 데이터를 저장하는데 더 다양한 선택지를 고려할 수 있다. 다양한 구조를 살펴보자. 게시글 맨 아래에는 실제 ..

[9-1 파이썬] 딕셔너리, name error, key error, key, value, 반복문, items(), 공딕셔너리, 딕셔너리 지우기, 딕셔너리 수정하기, 추가하기, dictionary, 파이썬 실전예제

1. 딕셔너리 dictionary 뜻 파이썬에서 딕셔너리는 우리가 아는 사전(국어사전, 영어사전 등)과 그 사용법과 생김새가 같다. 사전을 펼쳐보면 단어가 나오고, 그 정의가 설명된다. 단어 정의 dictionary 사전 family 가족 fruit 과일 파이썬에서는 단어를 key(키), 정의를 value(값) 이라고 말한다. 2. 딕셔너리 값 입력 = {Key: Value} 코드로 작성할 때는 중괄호 안에 키와 벨류를 콜론으로 구분지어 {Key: Value} 와 같은 방식으로 적는다. Key : Value "dictionary" : "사전" {"dictionary" : "사전"} 만약 딕셔너리에 하나 이상의 키와 값을 적고 싶다면? 중괄호 안에, 서로 다른 값을 쉼표를 적어 구분해주면 된다. Key :..