본문 바로가기

전체 글

(44)
[Python] 파이썬 텍스트 기반의 가위바위보 게임 1. 프로그램 설명 이 프로그램은 사용자와 컴퓨터가 가위, 바위, 보 중 하나를 선택하여 승자를 결정하는 텍스트 기반의 게임입니다. 파이썬의 기본 라이브러리를 사용하여 구현됩니다. 2. 소스 코드 import random def game(user_choice): choices = ['가위', '바위', '보'] computer_choice = random.choice(choices) print(f"컴퓨터의 선택: {computer_choice}") if user_choice == computer_choice: return "무승부!" elif (user_choice == '가위' and computer_choice == '보') or..
[Python] 파이썬으로 다양한 도형 그리기 1. 프로그램 설명 이 프로그램은 사용자가 선택한 도형을 그리는 애플리케이션입니다. 파이썬의 turtle 모듈을 사용하여 다양한 도형을 그릴 수 있습니다. 2. 소스 코드 import turtle def draw_shape(shape): t = turtle.Turtle() if shape == "사각형": for _ in range(4): t.forward(100) t.left(90) elif shape == "삼각형": for _ in range(3): t.forward(100) t.left(120) elif shape == "원": t.circle(50) else: print("지원하지 않는 도형입니다.") turtle.done() shape = input("그릴 도형을 선택하세요 (사각형, 삼각형,..
[Python] 간단한 퀴즈 앱 만들기 1. 프로그램 설명 이 프로그램은 사용자에게 몇 가지 간단한 질문을 제시하고 그에 대한 답을 받아 올바른 답을 체크하는 기본 퀴즈 앱입니다. 사용자의 점수를 계산하고 결과를 출력합니다. 2. 소스 코드 questions = [ {"질문": "파이썬의 확장자는 무엇인가?", "답": ".py"}, {"질문": "리스트의 빈 원소를 확인하는 메서드는?", "답": "empty"}, {"질문": "정수 10을 2진수로 표현하면?", "답": "1010"} ] def ask_question(q): answer = input(q["질문"] + " ") if answer == q["답"]: return True else: return False score = 0 for q in questions: if ask_qu..