파이썬 수학 - 약수, 소수, 소인수, 진법 변환, 수열, 순열, 조합
제로베이스 데이터 취업 스쿨 과정 학습 내용을 정리한 포스팅입니다. 📍 약수, 소수, 소인수 찾아내기 import random rNum = random.randint(100, 1000) print(f'rNum: {rNum}') for num in range(1, rNum+1): soinsuFlag = 0 # 약수 if rNum % num == 0: print(f'약수 : {num}') soinsuFlag += 1 # 소수 if num != 1: flag = True for n in range(2, num): if num % n == 0: flag = False break if flag: print(f'소수 : {num}') soinsuFlag += 1 # 소인수 if soinsuFlag == 2: pri..
2023. 5. 23.
파이썬 중급 - 04 문제풀이, 추상클래스, 예외처리, globals()
제로베이스 데이터 취업 스쿨 과정 학습 내용을 정리한 포스팅입니다. 📍 한/영 사전 프로그래밍 from abc import ABCMeta from abc import abstractmethod class AbsDictionary(metaclass=ABCMeta): def __init__(self): self.wordDict = {} @abstractmethod def registWord(self, w1, w2): pass @abstractmethod def removeWord(self, w1): pass @abstractmethod def updateWord(self, w1, w2): pass @abstractmethod def searchWord(self, w1): pass 먼저 한/영, 영/한 등 사..
2023. 5. 21.