본문 바로가기

Language&Framework/Python21

추억의 오락실 게임 만들기_공 피하기 import os import pygame ############################################################## # 기본 초기화 (반드시 해야 하는 것들) pygame.init() # 화면 크기 설정 screen_width = 640 # 가로 크기 screen_height = 480 # 세로 크기 screen = pygame.display.set_mode((screen_width, screen_height)) # 화면 타이틀 설정 pygame.display.set_caption("Nado Pang") # FPS clock = pygame.time.Clock() #########################################################.. 2022. 8. 24.
기억력 테스트 게임 import pygame from random import * # 레벨에 맞게 설정 def setup(level): # 얼마동안 숫자를 보여줄지 global display_time display_time = 5 - (level // 3) display_time = max(display_time, 1) # 1초 미만이면 1초로 처리 # 얼마나 많은 숫자를 보여줄 것인가? number_count = (level // 3) + 5 number_count = min(number_count, 20) # 만약 20 을 초과하면 20 으로 처리 # 실제 화면에 grid 형태로 숫자를 랜덤으로 배치 shuffle_grid(number_count) # 숫자 섞기 (이 프로젝트에서 가장 중요) def shuffle_gri.. 2022. 8. 22.
Python으로 간단한 GUI계산기 만들기 import tkinter as tk window = tk.Tk()#.grid(columnspan=3,row=3) window.title('계산기') operator='none' calculation = 0 def button_click(key=0): global num1, num2 if operator == 'none': if print_value.get() == '0': print_value.set(str(key)) num1=key else: num1 *= 10 num1 += key print_value.set(str(num1)) else: if print_value.get() == '0' or num2 == 0: print_value.set(str(key)) num2=key else: num2 *=.. 2022. 8. 17.