본문 바로가기

Python35

Day 8-1. 파이썬 모듈 1. 모듈 파이썬에서 모듈을 만들려면 간단히 .py 확장자를 가진 파일에 코드를 작성하면 됩니다. 모듈은 단순한 함수 뿐만 아니라 변수, 클래스 등도 포함할 수 있으며, 다른 스크립트에서 import 구문을 사용하여 가져올 수 있습니다. 1. 아래 코드를 작성하여 math_tools.py 로 저장합니다. # 변수 PI = 3.141592653589793 # 함수 def add(a, b): return a + b def subtract(a, b): return a - b # 클래스 class Circle: def __init__(self, radius): self.radius = radius def area(self): return PI * self.radius * self.radius 03.1415926.. 2024. 3. 20.
Day 7. 과제_주민번호 유효성 검사 주민등록번호 유효성 검사 프로그램 예시) 0 0 1 0 1 1 - 3 0 6 8 5 1 8 1. 각 자리에 2,3,4,5,6,7,8,9,2,3,4,5 를 곱하고 더함(마지막 주민등록번호 숫자는 제외) -------------> 0 + 0 + 4 + 6 + 7 + 24 + 0 + 12 + 24 + 20 + 5 = 102 2. 11로 나눈 나머지 값을 구함 -------------> 102 % 11 = 3 3. 11에서 위 값을 뺌 (단, 위 결과가 2자리인 경우 10으로 나눈 나머지 값을 구함) -------------> 11 - 3 = 8 4. 결과값이 마지막 주민등록번호와 일치하면 유호한 주민번호 -------------> 8 = 8 Q. 주민등록번호 유효성 검사 프로그램을 만들어보자 단, 클래스를 설.. 2024. 3. 20.
Day 6. 과제_가위바위보 과제1 가위, 바위, 보 게임 만들기 가위, 바위, 보 중 하나를 입력하세요: 가위 컴퓨터: 바위 / 유저: 가위 -> 결과: 컴퓨터 승 랜덤한 값을 뽑는 프로그램 # 내가 짜본 코드 import random user = input('가위, 바위, 보 중 하나를 입력하세요: ') def choice(): if user == '가위': user == 1 elif : '바위': user == 2 elif : '보' : user == 3 else : '잘못입력하셨습니다 다시 입력해주세요.' computer = int(random.randint(1,4)) def play(): if computer = user : return '무승부입니다.' elif : (user == 1 and computer == 3) o.. 2024. 3. 18.
Day 7-3. 파이썬의 예외처리 1. 예외 예외(Exception)는 프로그램 실행 중 발생할 수 있는 예상치 못한 문제 또는 오류 상황을 의미합니다. 예외가 발생하면 프로그램은 중단되기 때문에 이를 적절하게 처리하여 중단을 방지하거나 오류에 대한 정보를 사용자에게 제공해야 합니다. (ex) 프로그램 강제 중단 방지, 오류 확인 print(10 / 3) print(5 / 0) # ZeroDivisionError: division by zero print(4 / 2) 3.3333333333333335 --------------------------------------------------------------------------- ZeroDivisionError Traceback (most recent call last) in () .. 2024. 3. 18.
LIST