반응형

코딩/파이썬 5

[파이썬 에러] ModuleNotFoundError: No module named '모듈이름'

에러: ModuleNotFoundError: No module named '모듈이름' 요약 1. 모듈이 설치되지 않아 발생한 오류입니다. 터미널에서 'pip install 모듈이름'으로 모듈을 다운로드하여 주세요. pip install numpy 주석: numpy는 파이썬 모듈 이름입니다. 2. 모듈이 폴더 속에 있을 경우 'from 폴더이름 import 모듈이름'을 사용하여 파일을 가져오세요. '11.py'파일에서 'myModules.py'를 가져오기 위해서는 '11.py'파일에서 'from folder import myModules'를 입력합니다. from folder import myModules 파이썬 모듈을 설치하는 방법은 여기 를 참고하세요! [파이썬] 모듈 설치하기 파이썬 cmd를 사용하여 ..

코딩/파이썬 2022.02.10

[파이썬] 모듈 설치하기

cmd를 사용하여 파이썬 모듈을 설치하는 방법입니다. 1. cmd창을 열어요. '윈도우키'+'R키' 또는 윈도우 검색창에서 cmd를 검색하여, cmd창을 열어줍니다. 1-방법1. '윈도우키'+'R키'를 누르면 아래와 같은 창이 나타납니다. cmd를 입력 후(아마 입력되어 있을 것입니다.) 엔터 키를 눌러주세요.(또는 확인 키를 클릭해주세요.) 1-방법2. 윈도우 검색창을 열고, cmd를 검색하여 cmd창을 열어줍니다. 2. pip install '모듈이름'으로 모듈을 설치해요. cmd창을 열면 위와 같은 화면을 볼 수 있을 것입니다. 이 화면에서 pip install '모듈이름'을 입력 후 엔터 키를 눌러주세요. pip install numpy 위 코드는 'numpy'모듈을 설치하는 코드입니다. 아마 윗..

코딩/파이썬 2022.02.10

[파이썬 에러] IndexError: list index out of range 해결하기

에러: IndexError: list index out of range 요약 리스트의 범위를 넘는 항목을 검색하여 발생하는 오류입니다. 리스트 a에서 a[50]와 같이 리스트의 항목을 구할 때는, 대괄호([])안에 리스트의 길이보다 1이상 작은 값이 들어가야 합니다. list1 = [1,2,3,4,5,6,7,8,9,10] #리스트 범위: 0~9 print(len(list1)) #리스트 길이 10이 출력됩니다. print(list1[0]) #list1의 0번째 항목 1이 출력됩니다. print(list1[9]) #list1의 9번째 항목 10이 출력됩니다. print(list1[10]) #오류 발생! 리스트의 범위는 0~9까지 입니다. 리스트에 대한 자세한 내용은 여기 에서 확인하세요! [파이썬] 리스트에..

코딩/파이썬 2022.02.09

[파이썬] 리스트에 대하여 | 생성, 불러오기, len, append, insert, 항목 바꾸기, sort, reverse, remove, clear, index, count, 그리고 슬라이싱

차례 ● 리스트 생성 ● 리스트 항목 불러오기 ● 리스트 항목 수 확인하기: len ● 리스트 항목 추가하기: append , insert ● 리스트 항목 바꾸기 ● 리스트 정렬하기: sort, reverse ● 리스트 항목 삭제하기: remove, clear ● 리스트 항목 위치 구하기: index ● 리스트 특정 항목 개수 세기: count ● 리스트 슬라이싱 리스트 생성 list1 = [1,2,3,4.0,5.0,6.0,"str","str",True,False] #int,float,bool,str등 모든 타입이 사용 가능합니다. list2 = [1,2,3,[1,2,3],[[1,2,3],4,5]] #리스트 안에도 리스트를 추가할 수 있습니다. 리스트이름 = [] 리스트 항목 불러오기 list1 = [1..

코딩/파이썬 2022.01.03

[파이썬] 최대공약수/최소공배수 구하기 - 유클리드 호제법

파이썬으로 최대공약수와 최소공배수를 구하는 알고리즘입니다. 최대공약수는 유클리드 호제법을 사용하여 구하며, 최소공배수는 최대공약수*(첫 숫자/최대공약수)*(두 번째 숫자/최대공약수)라는 점을 이용합니다. 최대공약수 | 20, 4 -> 4 def gcd(m:int,n:int): # gcd : 최대공약수를 뜻합니다. (greatest common divisor) if n > m: # m은 n보다 큰수이어야 합니다. 만약 아니면 m, n = n, m # m과 n을 바꾸어 줍니다. while n != 0: if m%n == 0: # m을 n으로 나눈 나머지가 0이면 n을 리턴합니다. return n else: m, n = n, m%n # m을 n으로, n을 m을 n으로 나눈 나머지로 정합니다. return m ..

코딩/파이썬 2021.11.01