728x90
728x90


"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."


[Python] 0으로 나눌 수 있도록 하기
IT/Python 2022. 12. 19. 16:31

파이썬에서 0으로 나누었을때 발생하는 division by zero를 해결할 수 있는 코드 입니다. def weird_division(n, d): return n / d if d else 0 위와 같이 0으로 나누었을 때 0을 리턴해주는 함수를 작성해서 사용하면 됩니다. 수행 결과를 보면 exception이 발생하지 않았음을 확인할 수 있습니다. 변수를 나눠줘야 하는 케이스에서는 위 함수를 사용하면 try excprtion문 대신에 위 함수를 사용하면 됩니다. 아니면, ZeroDivisionError 발생 시 해당 함수를 호출하도록 하면 0으로 나누는 경우에는 0를 리턴함을 알 수 있습니다. 이상 파이썬에서 0으로 나누어지도록 하는 방법을 알아보았습니다.

[코딩테스트] 로또의 최고 순위와 최저 순위 - 프로그래머스
IT/Coding Test 2022. 5. 23. 11:37

프로그래머스 코딩 테스트 L1 문제인 로또의 최고 순위와 최저 순위 문제의 파이썬 풀이 입니다. 1. 로또의 최고 순위와 최저 순위 문제 문제 설명 제한사항 입출력 https://programmers.co.kr/learn/courses/30/lessons/77484 코딩테스트 연습 - 로또의 최고 순위와 최저 순위 로또 6/45(이하 '로또'로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또의 순위를 정하는 방식입니다. 1 순위 당첨 내용 1 6개 번호가 모두 일치 2 5개 번호 programmers.co.kr 로또의 최고 순위와 최저 순위 문제 풀이 아이디어 0은 당첨번호로 바꿀 수 있기 때문에 0을 win_nums에서 맞춘 개수가 최저 순위가 되고, 최저 순..

[Python] 파이썬으로 파일(디렉토리) 목록 가져오기 - listdir
IT/Python 2021. 1. 27. 11:10

파이썬에서 파일명 혹은 디렉토리명 목록을 가져오는 경우 os 모듈의 listdir 라이브러리를 사용합니다. 파일(디렉토리) 목록 가져오기 import os path = '/home/jrkim/up' file_list = os.listdir(path) print (file_list) 위 코드를 수행하면 path에 있는 파일명(디렉토리명)을 가져와서 출력합니다. ['access1.png.jpg', 'audio.jpg', 'access1.png', 'access.jpg', 'audio1.png', 'access2.png', 'access2.png.jpg'] 이렇게 파일 리스트를 가져오면 해당 디렉토리에 있는 파일 개수도 셀 수 있습니다. 파일 개수 세기 listdir로 가져온 파일 목록 리스트를 len 함수를..

728x90
728x90