728x90
반응형

PYTHON 8

파이썬 - 블랙잭 게임

블랙잭 게임의 코드 작성하기전에 블랙잭의 룰을 먼저 알아보겠다. 간단한 텍스트로 진행되고, 컴퓨터와 1:1 플레이를 할 수 있는 블랙잭 게임이므로 아래의 세가지 룰 정도만 알아두고 적용하면 될 것 같다. 1. 힛(Hit) 처음 2장의 상태에서 카드를 더 뽑는 것을 Hit이라고 한다. 제스처로는 검지 손가락으로 테이블을 톡 내려주면 된다. 21이 되지 않는 한 얼마든지 원하는 만큼 카드를 뽑을 수 있다. 반면, 카드의 수 합산이 21이 넘으면 그 즉시 지게 되므로 뽑아서 높은 숫자를 만들되 얼마나 욕심을 부리지 않고 적당한 때에 멈추느냐가 블랙잭의 실력. 이 경우는 자신만이 아니라 딜러에게도 해당되어, 자신의 숫자가 낮더라도 딜러는 17 이상이 되기 전까지는 무조건 카드를 더 받아야 하기 때문에(일명 De..

파이썬 - 슬롯머신 게임

100개의 토큰을 가지고 결과에 따라서 토큰을 획득하거나 잃는 규칙으로 간단한 슬롯머신 게임의 코드를 파이썬으로 구현하면 아래와 같다. import random # 슬롯머신 결과 생성 def spin(): return random.choice(["Cherry", "Bell", "Lemon", "Orange", "Star", "Skull"]) # 게임 진행 def play(): tokens = 100 # 초기 토큰 개수 while True: print() print(f"You have {tokens} tokens.") if tokens

파이썬 - 야구게임

상대방이 생각한 3자리 숫자를 맞추는 야구게임의 규칙 게임 참가자는 상대방이 생각한 3자리 숫자를 맞추기 위해 3자리 숫자를 말한다. 상대방은 말한 숫자와 비교하여 세 자리 중에 하나의 숫자가 같고 자리도 같은 경우 "스트라이크(S)"로, 하나의 숫자는 맞지만 자리가 다른 경우 "볼(B)"로 알려준다. 맞는 숫자가 없을 경우 "아웃(O)"으로 알려준다. 게임 참가자는 상대방이 알려준 스트라이크와 볼의 수를 바탕으로 다시 1번 과정을 반복한다. 게임 참가자는 상대방이 생각한 숫자를 모두 맞출 때까지 1~3번의 과정을 반복한다. 예를 들어, 상대방이 숫자 123을 생각한 경우, 게임 참가자가 456을 말하면, 상대방은 "스트라이크: 0, 볼: 0"이라고 알려준다. 이어서 게임 참가자가 789를 말하면, 상대..

파이썬 - GUI 버튼 동작

'New File' 아이콘을 클릭하고 파일 이름을 'gui2.py'로 생성한 후, 아래의 코드를 입력한다. from tkinter import * root = Tk() root.title("GUI") btn1 = Button(root, text="버튼1") btn1.pack() btn2 = Button(root, padx=5, pady=10, text="버____튼____2") # padx, pady는 text 작성공간 + padx, pady값 (여백) btn2.pack() btn3 = Button(root, padx=10, pady=5, text="버튼3") btn3.pack() btn4= Button(root, width=10, height=3, text="버aaaaaaaaaaaaaaaaaaa튼4")..

파이썬 - GUI 기본 프레임

'New File' 아이콘을 클릭하고 파일 이름을 'gui1.py'로 생성한 후, 아래의 코드를 입력한다. from tkinter import * root = Tk() root.title("GUI") root.geometry("640x480+300+100") # 가로크기 x 세로크기 + x좌표 + y좌표 (x좌표, y좌표 필요없을 경우 삭제) root.resizable(False, False) # 가로크기 수정불가, 세로크기 수정불가 (필요없을 경우 삭제) root.mainloop() 코드 작성이 완료되면, 'Run' 탭에서 'Run and Debug'를 클릭한 뒤, 'Python File'을 선택해서 작성된 'gui1.py'의 코드를 실행시키면, 아래와 같이 'GUI'라는 Title를 가진 창이 뜨는 ..

아나콘다 - 가상환경 TensorFlow 설치

'Anaconda Prompt (anaconda3)'에서 'test01'이라는 가상 환경 생성이 완료되면, 가상 환경 'test01'이 활성화된 상태에서 아래의 명령어를 입력해서 텐서플로(TensorFlow)를 설치한다. conda install tensorflow - 텐서플로(TensorFlow) 설치 특정 버전의 텐서플로(TensorFlow) 설치를 원할 경우에는 아래의 명령어를 이용한다. pip install tensorflow==1.15 - 텐서플로(TensorFlow) 설치 1.15 버전 텐서플로(TensorFlow)의 설치가 완료되면, 파이썬(Python)을 실행해서 설치된 텐서플로(TensorFlow)의 버전을 확인해본다. python - 파이썬(Python) 실행 import tensorf..

비주얼 스튜디오 코드 1.50.0 (64-bit) 설치

구글에서 'visual studio code'을 검색해서 'Visual Studio Code - Code Editiong. Redefined'를 클릭하여 비주얼 스튜디오 코드 공식 홈페이지로 이동 후, 'Download for Windows' 항목을 클릭하면 비주얼 스튜디오 코드 1.50.0 (64-bit) 버전이 다운로드된다. (최신 버전을 다운로드하면 된다) 다운로드한 파일을 실행시키면 설치가 시작되는데 소프트웨어 라이선스 계약서에 '동의합니다' 항목을 체크하고 '다음'을 클릭한다. 설치 폴더 위치와 시작 메뉴 폴더 이름은 기본값으로 두고 '다음'을 클릭해서 다음 단계로 넘어간다. 추가 작업 선택 항목에서 '바탕화면에 바로가기 만들기'를 체크하고 '다음'을 클릭하면 설치 준비가 완료되고 '설치'를 클..

파이썬 3.9.0 (64-bit) 설치

구글에서 'python'을 검색해서 'Welcome to Python.org'를 클릭하여 파이썬 공식 홈페이지로 이동 후, 'Downloads' 항목을 선택한다. 다운로드 페이지로 전환되면 'Download Python 3.9.0'를 클릭하면 파이썬 3.9.0 (64-bit) 버전이 다운로드된다. (최신 버전을 다운로드하면 된다) 다운로드한 파일을 실행시키면 설치가 시작되는데 'Add Python 3.9 to PATH' 항목을 체크하고 'Customize installation'을 클릭한다. 'Option Features'에서는 변경사항 없이 'Next'를 클릭한다. 'Advanced Option'에서는 설치 폴더를 찾기 쉽게 'C:\Python39'로 바꿔주고 'Install'을 클릭하면 설치가 진행된..

728x90
반응형