반응형

#연구 131

파이썬 D-Day까지 몇일 남았는지 계산해보기 #특정 날짜까지 몇일이 남았을까? #파이썬으로 계산해보는 D-Day

파이썬 D-Day까지 몇일 남았는지 계산해보기 #특정 날짜까지 몇일이 남았을까? #파이썬으로 계산해보는 D-Day 살다보면, 내 생일이 몇일 남았을까? 와이프의 생일이 몇일 남았을까? 이번 크리스마스는 몇일이나 남았지? 그런 것들이 궁금할 때가 있어요. 그래서 이번에는 파이썬으로 간단하게, 특정 날짜를 입력하면, 현재로부터 몇일이 남았는지 계산해주는 예제를 만들어볼게요. 파이썬 D-Day까지 몇일 남았는지 계산해보기 아래 예제는 2021년 크리스마스까지 오늘로부터 몇일이 남았는지 계산한 예제입니다. import datetime def getDaysBefore(d="2050-12-25"): dList = d.split("-") year = int(dList[0]) month = int(dList[1]) d..

#연구/#Python 2021.01.21

파이썬 특정 디렉토리 내 모든 파일 찾기 #파이썬 특정 디렉토리 내 원하는 파일 찾기 #os.listdir #endswith

파이썬 특정 디렉토리 내 모든 파일 찾기 #파이썬 특정 디렉토리 내 원하는 파일 찾기 #os.listdir #endswith() 파이썬에서 특정 디렉토리의 모든 파일과 디렉토리를 리스팅할 수 있는 함수는 os.listdir()입니다. 해당 함수를 이용해서 특정 파일을 찾아내는 예제를 작성 해보겠습니다. 파이썬 특정 디렉토리 내 모든 파일 찾기 아래는 현재 디렉토리내에서 .py로 끝나는 파일을 찾는 예제입니다. import os def findFileinDir(dirPath=".", fileExt=".txt"): items = os.listdir(dirPath) fileList = [] for names in items: if names.endswith(fileExt): fileList.append(nam..

#연구/#Python 2021.01.21

파이썬 입력 받은 N 행의 개수 만큼 파스칼의 삼각형 만드는 예제 #파이썬 파스칼의 삼각형 출력하기 #Pascal's Triangle in Python

파이썬 입력 받은 N 행의 개수 만큼 파스칼의 삼각형 만드는 예제 #파이썬 파스칼의 삼각형 출력하기 #Pascal's Triangle in Python 파이썬 입력 받은 N 행의 개수 만큼 파스칼의 삼각형 만드는 예제 입력 받은 숫자 만큼, 행을 만드는 파스칼의 삼각형을 출력하는 예제를 한번 만들어보겠습니다. rows = int(input("파스칼의 삼각형을 출력할 행의 개수를 입력하세요> ")) lst=[] for i in range(rows): lst.append([]) lst[i].append(1) for j in range(1, i): lst[i].append(lst[i-1][j-1]+lst[i-1][j]) if(rows != 0): lst[i].append(1) for i in range(row..

#연구/#Python 2021.01.20

파이썬 친화수(amicable numbers) 구하기 #친화수(amicable numbers)란 무엇인가? #입력 받은 두 수가 친화수인지 체크하기

파이썬 친화수(amicable numbers) 구하기 #친화수(amicable numbers)란 무엇인가? 오늘은 파이썬을 통해 친화수(amicable numbers)를 구하는 방법을 알아보려고 합니다. 그럼 먼저 친화수(amicable numbers)라는 것이 무엇인지에 대해 알아볼까요? 친화수(amicable numbers) 친화수는 두 수의 쌍이 있어, 어느 한 수의 진약수를 모두 더하면 다른 수가 되는 것을 말한다. 220과 284의 쌍이 그 예이다. 220의 진약수는 1, 2, 4, 5, 10, 11, 20, 22, 44, 55, 110로 모두 더하면 284가 된다. 출처: 위키백과 자 그렇다면, 이제 입력 받은 두 수가 친화수 인지 체크해주는 코드를 만들어볼게요! x = int(input('첫..

#연구/#Python 2021.01.16

파이썬 두 수의 최소공배수(LCM) 구하기 #두 수 입력 받아 최소공배수(LCM) 구하기

파이썬 두 수의 최소공배수(LCM) 구하기 #두 수 입력 받아 최소공배수(LCM) 구하기 파이썬 두 수의 최소공배수(LCM) 구하기 두 수를 입력 받아서, 두 수에 대한 최소공배수를 구하는 코드를 작성해보겠습니다. num1 = int(input("첫 번째 숫자를 입력하세요> ")) num2 = int(input("두 번째 숫자를 입력하세요> ")) if num1 > num2: lcmNum = num1 else: lcmNum = num2 while True: if ((lcmNum % num1) == 0) and ((lcmNum % num2) == 0): print(f"두 수의 최소공배수: {lcmNum}") break lcmNum = lcmNum + 1 4와 6의 최소공배수를 구해보면, 첫 번째 숫자를 입..

#연구/#Python 2021.01.13

파이썬 단위 변환 해보기 #파이썬 센티미터(cm)를 피트(feet) 또는 인치(inches)로 변환하기

파이썬 단위 변환 해보기 #파이썬 센티미터(cm)를 피트(feet) 또는 인치(inches)로 변환하기 파이썬 단위 변환 cm -> feet / inches 1 cm는 0.394 inches 1 cm는 0.0328 feet 그러면 다음과 같이 파이썬으로 표현할 수 있다. cmNum = int(input("변환 할 센티미터(cm)를 입력하세요> ")) inches = 0.394 * cmNum feet = 0.0328 * cmNum print(f"{cmNum}를 인치로 변환하면 {round(inches, 2)}입니다.") print(f"{cmNum}를 피트로 변환하면 {round(feet, 2)}입니다.") 10 센티를 변환해보면, 변환 할 센티미터(cm)를 입력하세요> 10 10를 인치로 변환하면 3.94..

#연구/#Python 2021.01.13

파이썬 리스트 내 요소들의 평균 값을 구해보자 #파이썬 리스트 요소를 입력 값으로 받아보자!

파이썬 리스트 내 요소들의 평균 값을 구해보자 #파이썬 리스트 요소를 입력 값으로 받아보자! [ 같이 읽으면 좋은 글들 ↓ ] [파이썬/Python] 파일에서 특정 문자열이 사용된 개수 세어보기 #파일에서 문자열 개수 파악하는 [파이썬/Python] 파일에서 특정 문자열이 사용된 개수 세어보기 #파일에서 문자열 개수 파악하는 함수 파이썬에서 어떤 파일에서 원하는 문자열이 몇 개가 사용되고 있는지 세고 싶을 때가 isss.tistory.com 파이썬 특정 디렉토리 내 모든 파일 찾기 #파이썬 특정 디렉토리 내 원하는 파일 찾기 #os.listdir #e 파이썬 특정 디렉토리 내 모든 파일 찾기 #파이썬 특정 디렉토리 내 원하는 파일 찾기 #os.listdir #endswith() 파이썬에서 특정 디렉토리의..

#연구/#Python 2021.01.13

파이썬 불리언 참 거짓에 대해 알아보자 #파이썬 참/거짓의 논리 연산에 대해 알아보자 #Booleans, True or False in Python

파이썬 불리언 참 거짓에 대해 알아보자 #파이썬 참/거짓의 논리 연산에 대해 알아보자 #Booleans, True or False in Python 파이썬 불리언 참 거짓 (Booleans, True or False in Python) 파이썬에서 Boolean값은 "True"와 "False" 두 가지 입니다. 대부분 어떤 조건에 대해 참과 거짓을 판별하는데 많이 사용되는데요. 두 값을 상수로 나타내면, True는 1, False는 0으로도 나타낼 수 있습니다. 파이썬 String을 통해 Boolean 값을 테스트 할 수도 있는데요. 특정 함수들은 Boolean값을 Return해서 해당 조건이 일치하는지, 그렇지 않은지를 검사해줍니다. 아래에 사용되는 함수들이 바로 그런 함수들인데요. 잠깐 살펴볼까요? a..

#연구/#Python 2021.01.13

파이썬 약수의 합 구하기 #파이썬 약수의 합 구하는 예제 #입력 받은 값에 따른 파이썬 약수의 합 구하기

파이썬 약수의 합 구하기 #파이썬 약수의 합 구하는 예제 #입력 받은 값에 따른 파이썬 약수의 합 구하기 파이썬에서 약수를 구하는 방법에 대해서 알아보겠습니다. 1의 약수는 1 2의 약수는 1, 2 3의 약수는 1, 3 4의 약수는 1, 2, 4 ... 그럼 약수를 구하는 공식은 나누어서 나머지가 0이되는 수를 구하면 될 것 같은데요. 그럼 코드로 한번 만들어볼게요. def sumDivisor(num): retNumber = 0 for i in range(1, num+1): if num%i==0: retNumber += i return retNumber 위 코드를 활용하여 하나의 숫자를 입력 받은 후, 해당 숫자까지의 각 수에 대한 약수의 합을 구하는 코드를 작성해볼게요. def sumDivisor(nu..

#연구/#Python 2021.01.11

파이썬 예약어 보기 #파이썬 예약어는 무엇일까? #파이썬 예약어 리스트 보기 #파이썬 키워드

파이썬 예약어 보기 #파이썬 예약어는 무엇일까? #파이썬 예약어 리스트 보기 파이썬 예약어 보기 파이썬 예약어는 파이썬에서 이미 키워드로 지정되어 있어 변수나 함수의 이름으로 사용할 수 없는 단어 입니다. 파이썬 에약어 리스트를 간단하게 보는 방법은 아래 예제처럼 하면됩니다. import keyword print(keyword.kwlist) 위 결과를 보면 예약어 리스트를 볼 수 있습니다. ['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if',..

#연구/#Python 2021.01.10
반응형