본문 바로가기

Programming language/Python

(14)
[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..
[Python] 파이썬으로 나만의 시계 프로그램 만들기 1. 프로그램 설명 이 프로그램은 현재 시간을 실시간으로 출력하는 간단한 디지털 시계입니다. 파이썬의 tkinter 라이브러리를 사용하여 GUI 환경에서 시계를 구현합니다. 2. 소스 코드 import tkinter as tk from time import strftime root = tk.Tk() root.title("나만의 디지털 시계") def time(): current_time = strftime('%H:%M:%S %p') label.config(text = current_time) label.after(1000, time) label = tk.Label(root, font = ('calibri', 40, 'bold'), background = 'purple', foreground = 'whit..
[Python] 파이썬으로 기본 계산기 만들기 1. 프로그램 설명 이 프로그램은 사용자로부터 두 개의 숫자와 연산자를 입력 받아서 해당 연산 결과를 출력하는 간단한 계산기입니다. 이 프로그램은 덧셈, 뺄셈, 곱셈, 나눗셈의 기본 연산을 지원합니다. 2. 소스 코드 def calculator(): # 사용자로부터 숫자와 연산자 입력 받기 num1 = float(input("첫 번째 숫자를 입력하세요: ")) operator = input("연산자(+, -, *, /)를 입력하세요: ") num2 = float(input("두 번째 숫자를 입력하세요: ")) # 연산 수행하기 if operator == "+": result = num1 + num2 elif operator == "-": result = num1 - num2 elif operator ==..