파이썬을 배우던 와중 보드게임 로보77은 만들어볼 수 있지 않을까? 해서 만들기 시작했다. 그런데 몰랐다. 컴퓨터랑 하면 이렇게 재미없는 게임인 줄 ... (4/20 1차 코드 제작 및 실패, 4/21 순서도 및 의사코드, 4/22 1차 제작) 순서도 코드 import random from random import randint def gamerule(): '''게임규칙''' print("이것은 게임규칙입니다.") def random_5_cards(user_or_com, card_deck): '''사용자와 컴퓨터 랜덤으로 카드 5장씩 받는 함수''' user_or_com.extend(random.sample(card_deck,5)) for i in user_or_com: card_deck.remove(i..
행맨 게임 만들기 사용함수: random, if, isalpha(), int, random 등 코드(hang_man.py) import random import os from data import HANGMANPICS, word_list, win_art game_continue = 'y' while game_continue != 'n': life = 7 game_over = 0 # TODO 1. 랜덤으로 나오게 할 문자열을 지정한다. 문자열을 뽑는다. chosen_word = random.choice(word_list) print(chosen_word) #정답 확인용 # TODO 2. 선택한 문자를 글자수를 세서 '_'를 출력한다. blank_answer = [] ##정답이 담길 빈칸 answer_lis..
사용한 함수: while, for, if, random, isdigit UP & DOWN 게임 만들기 제작한 코드 # for문으로 스무고개 만들기 import random import os game_end = 'n' wrong_number = 'y' user_win = 'y' while game_end != 'y': # TODO 0. 1부터 100까지 랜덤으로 숫자를 뽑는다. random_number = random.randint(1, 100) print(f"사실 숫자는: {random_number}") # TODO 1. 사용자에에게 게임의 규칙과 기회를 알려준다. print(''' ______________ || || || UP & DOWN || || GAME || ||____________|| |__..
배운개념: if문 개념(4/17-18일) if문 if문은 특정 조건을 판단하여 해당 조건에 맞는 상황을 수행하는데 쓰는 것 if문의 기본구조 if 조건문: 이걸 수행해라 저걸 수행해라 else: 이걸 수행해라_a 저걸 수행해라_b if문장 조건이 참이면 그 블록들의 수행문장들을 수행하고, 그렇지 않으면 else블록의 문장들을 실행한다. 들여쓰기 if문을 만들 때는 if조건문: 바로 아래 문장부터 if문에 속하는 모든 문장에 들여쓰기를 해줘야 한다. 들여쓰기를 사용하지 않으면 오류가 발생한다. 그리고 들여쓰기는 언제나 같은 너비로 해야 한다. 대표사진 삭제 사진 설명을 입력하세요. 아주 친절하게 설명해주시는 우리의 파이참씨.. 아주 든든 그 자체 이것이 바로 에디터를 사용하는 이유이다. 들여쓰기에 대한 논..
가위바위보 게임 만들기(4/21) 오늘 배운 개념: for문 for문 파이썬의 for문은 반복문 중 하나로, 순서가 있는 자료형(리스트, 튜플, 문자형 등)의 요소를 반복해서 실행할 때 사용된다. for문의 작성방식은 아래와 같다. for 변수 in 순서가 있는 자료형: 실행할 내용 반복되는 요소의 개수에 따라 실행횟수가 결정된다. 예를 들어, 0부터 4까지의 정수를 출력하는 for문은 for i in range(5): print(i) 이렇게 작성할 수 있다. 실행결과는 0 1 2 3 4 range안에 숫자 미만까지 정수를 출력한다. 그러니까 0부터 4까지 출력한다. randint함수랑 헷갈리지 말 것!( randint(0,5)는 0부터 5까지 중 하나임) 또한 range()함수는 지정된 범위의 연속된 ..