반응형

#연구/#Python 83

파이썬 입력 받은 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

파이썬 숫자 N을 입력받아서 N개의 input을 입력받고, 받은 수로 각각의 배수를 출력하는 예제 #파이썬 N의 배수 출력

파이썬 숫자 N을 입력받아서 N개의 input을 입력받고, 받은 수로 각각의 배수를 출력하는 예제 #파이썬 N의 배수 출력 파이썬 숫자 N을 입력받아서 N개의 input을 입력받고, 받은 수로 각각의 배수를 출력하는 예제를 만들어보겠습니다. 3이 입력되면, 3개의 수를 추가로 입력 받고, 입력 받은 3개의 수에 대한 배수들을 각각 출력하는 예제입니다. 출력하는 배수의 범위는 100 이하의 숫자로 합니다. 0 은 배수가 0이므로, 0이 입력되면 종료되도록 했습니다. n = int(input("개수 입력: ")) numbers = [] c = 1 multiNum = 0 for i in range(0, n): number = int(input(f"{i+1}번째 숫자 입력: ")) if number == 0: ..

#연구/#Python 2021.01.09

파이썬 주석처리 방법에 대해서 알아보자 #파이썬 다중 주석처리 #주석이란 무엇인가 #Comment in Python

파이썬 주석처리 방법에 대해서 알아보자 #파이썬 다중 주석처리 #주석이란 무엇인가 #Comment in Python 주석이란 무엇인가 (What is Comment?) 주석이란 프로그램을 만들기 위해 작성된 코드 내에 추가된 설명들을 일컫습니다. 프로그래머가 자신이 만들어 놓은 코드에 대한 짧은 설명과 사용방법 등에 대해 기술하는 것을 말하는데요. 이렇게 주석이 필요한 이유는 다른 사람들이 그 코드를 보았을 때 쉽게 이해하고, 또 해당 코드를 만든 사람도 일정 기간이 지난 후 다시 보았을 때도 빠르게 해당 코드를 이렇게 만든 이유를 떠올리기 쉽도록 하기 위함입니다. 파이썬 주석처리 방법 파이썬에서 주석처리 방법에는 2가지가 존재합니다. 1. Single-line comments (#) 2. Multi-l..

#연구/#Python 2021.01.08
반응형