[파이썬] 포켓몬 배틀 구현하기 1
파이썬 수업/파이썬 미니프로젝트 2024. 3. 31. 20:25

파이썬 기초문법 1~3권 내용과 병행하여 만들 수 있는 미니프로젝트 입니다. 1. [입출력/문자의연산] 타이틀 출력하기 게임이 시작되면 "포켓몬 배틀"이라고 출력 위 아래로 "=" 20개 출력 print("="*20) print("포켓몬 배틀") print("="*20) 2. [입출력] 이름 정하기 당신의 이름은 무엇입니까? input으로 받아 a에 저장하세요 a=input("당신의 이름은 무엇입니까?") 3. [f스트링] 이름 출력하기 두 줄로 아래의 내용을 출력하세요 "{a}님, 반갑습니다. 포켓몬을 드리겠습니다." print(f"{a}님, 반갑습니다.\n포켓몬을 드리겠습니다.") 4. [리스트] 포켓몬 리스트 만들기 포켓몬 3마리를 p 리스트에 저장해봅시다. - 이상해씨, 파이리, 꼬부기 p=['이..

[파이썬] 탕후루 자판기 만들기
파이썬 수업/파이썬 미니프로젝트 2023. 12. 2. 11:47

구글에서 "탕후루 메뉴"라고 검색을 하였다. 가격이 다 3,000원이어서, 재미가 없으니 금액을 내맘대로 조금씩 바꾸어 보았다. menu=['딸기','샤인머스켓','귤','체리','블랙사파이어'] price=[3000,4000,2800,2500,4200] 탕후루 메뉴를 출력해보자. for문으로 출력을 하면, menu=['딸기','샤인머스켓','귤','체리','블랙사파이어'] price=[3000,4000,2800,2500,4200] print("[탕후루 메뉴]") for i in menu: print(i) >> [탕후루 메뉴] 딸기 샤인머스켓 귤 체리 블랙사파이어 for문의 범위를 리스트 'menu'로 주면, menu에 있는 요소를 하나씩 출력한다. 그런데 우리는 menu + 가격이 출력되기를 원하기 때..

[파이썬] 딕셔너리를 이용하여, 거스름돈 계산하기
파이썬 수업/파이썬 미니프로젝트 2023. 11. 4. 11:31

연필, 볼펜, 공책, 색종이가 있을 때, 내가 내는 금액과 물건가격을 비교하여 거스름돈이 얼마인지 출력해 봅시다. 1. 지불하는 금액과 물건가격이 같을 때 2. 지불하는 금액이 물건가격보다 많을 때 3. 지불하는 금액이 물건가격보다 적을 때 goods={'연필':400,'볼펜':700,'공책':1000,'색종이':800} print(goods.keys()) buy=input("사고 싶은 물건을 입력해 주세요:") price=goods[buy] print(f'{buy}은(는) {goods[buy]}원 입니다.') money=int(input("지불할 금액을 입력하세요:")) if money == price: print("정확한 금액입니다.") elif money > price: print(f'거스름돈은 {..

[파이썬] 행맨(hang man)
파이썬 수업/파이썬 미니프로젝트 2023. 10. 21. 11:23

워드리스트에 정답을 미리 넣어두어야 작동합니다. 워드리스트 중에 하나가 랜덤으로 나옵니다. 챗GPT에게 단어리스트를 뽑아달라고 하면, 뽑아줍니다. 예) 대한민국 초등학교 5학년 영어교과서에 나오는 영단어 100개 import random # List of words for the game word_list = ["america", "canada", "france", "germany", "japan", "korea", "australia", "england", "brazil", "india", "china", "russia", "italy", "spain", "mexico", "argentina"] # Select a random word from the list chosen_word = random.ch..

[파이썬] 테트리스 만들기
파이썬 수업/파이썬 미니프로젝트 2023. 10. 21. 11:18

배경음악에 쓰일 mp3 파일을, 파이썬 폴더에 넣어 준 뒤, 파일명을 넣어주어야 배경음악이 작동합니다. # 배경음악 로드 및 재생 pygame.mixer.init() bgm = pygame.mixer.Sound('여기에 파일명을 넣어주세요') bgm.play(-1) # -1을 지정하면 반복 재생 import pygame import random import sys # 초기화 pygame.init() # 화면 설정 screen_width = 300 screen_height = 600 screen = pygame.display.set_mode((screen_width, screen_height)) pygame.display.set_caption("테트리스") # 색상 정의 BLACK = (0, 0, 0) W..

[파이썬] 파이썬 파일을 exe파일로 출력하기 - pyinstaller
파이썬 수업/파이썬 미니프로젝트 2023. 6. 10. 11:15

1. pip을 사용하여 파이인스톨러를 설치한다. pip install pyinstaller 2. 터미널에서 출력할 파이썬 파일명으로 다음 명령어를 실행한다. pyinstaller 파일명.py dist폴더에 파이썬 파일이 출력된 것을 확인할 수 있다. 3. 하나의 실행파일로 출력하려면 다음 옵션을 추가한다. 콘솔 실행없이 실행하려면: -w 하나의 파일로 출력하려면: --onefile pyinstaller --onefile -w 파일명.py 끝.

[파이썬 프로젝트] tkinter로 실행파일 만들기
파이썬 수업/파이썬 미니프로젝트 2023. 5. 6. 11:35

파이인스톨러 설치 pip install pyinstaller tkinter를 이용해 아래와 같이 코딩 import tkinter as tk import webbrowser import os r = tk.Tk() r.title("innoob리모컨") r.geometry("300x400") upper_frame = tk.Frame(r, width=400, height=70) upper_frame.pack(pady=10) down_frame = tk.Frame(r, width=400, height=100) down_frame.pack(padx=0, pady=10) entry = tk.Entry(upper_frame, width=40, font=("Verdana",36), borderwidth=5) entry...

[파이썬] 지렁이게임 만들기 - pygame
파이썬 수업/파이썬 미니프로젝트 2023. 4. 22. 10:56

[파이썬] 지렁이게임 만들기 - pygame Chat GPT를 활용하여 지렁이 게임을 만들어 보았다. Chat GPT에게 pygame을 활용하여 지렁이 게임을 만드는 코드를 알려줘 라고 요청하면, 아래와 같은 코드를 알려준다. (매번 조금씩 바뀐다) 1. chat GPT에게 지렁이게임 코드 물어보기 2. 파이썬에 pygame 설치하기 pip install pygame 3. 아래의 코드를 파이썬에 붙여넣는다. 4. 화면사이즈, 색깔, 방향 등을 내가 원하는 값으로 변경해 주었다. import pygame # 1. pygame 선언 import random from datetime import datetime from datetime import timedelta pygame.init() # 2. pygam..

[파이썬] 디스코드 챗봇 만들기- 추방
파이썬 수업/파이썬 미니프로젝트 2023. 4. 22. 10:35

파이썬으로 디스코드 서버에 챗봇 붙이는 프로젝트 진행 1. 디스코드 서버 열기 2. 파이썬에 디스코드 설치 pip install discord 3. import 디스코드 4. 디스코드 개발자 채널에 가서, bot 키 생성 https://discord.com/developers/applications 생성하는 방법은 여기에->https://scvtwo.tistory.com/196 5. 파이썬에서 아래와 같이 명령문 코딩 import discord from discord.ext import commands DISCORD_BOT_KEY = '디스코드 봇 키 입력' # Intents 객체 생성 intents = discord.Intents.default() intents.members = True client ..