코드카데미 17

코드카데미 파이썬(Codecademy Python) 강좌 - 계승 또는 팩토리얼(factorial)

안녕하세요. 춘삼이의 블로그입니다. 코드카데미 파이썬(Codecademy Python) 강좌 해설 4번째 시간입니다. 이번 문제는 반복문 챕터의 [연습이 최고를 만든다]에 4번째 문제 [계승 또는 팩토리얼(factorial)] 입니다. 정수 x를 입력값으로 하는 함수 factorial을 만들고 정수 x의 팩토리얼을 구하여 결과값을 반환하도록 구현하면 됩니다. 팩토리얼은 1부터 시작해서 정수 x까지의 모든 정수를 곱한 값입니다. 일단 완성된 코드는 아래와 같구요. 1234567891011121314def factorial(x): # x를 입력값으로 갖는 factorial 함수 생성 if x >= 1: # x가 1이상일 경우에 명령을 실행 total = x # 결과값 total에 초기값 x 할당 y = x ..

코드카데미 파이썬(Codecademy Python) 강좌 - 숫자들의 합 구하기

안녕하세요. 춘삼이의 블로그입니다. 코드카데미 파이썬(Codecademy Python) 강좌 해설 3번째 시간입니다. 이번 문제는 반복문 챕터의 [연습이 최고를 만든다]에 3번째 문제 [숫자들의 합(digit_sum)] 입니다. n을 입력값으로 하는 함수 digit_sum을 만들고 n을 구성하는 숫자들의 합을 반환하도록 구현하는 문제입니다. (예 : 입력값이 1234라면 1+2+3+4의 값을 반환) 일단 완성된 코드는 아래와 같구요.1234567891011121314def digit_sum(n): # n을 입력으로 갖는 digit_sum 함수 생성 if n > 0: # n이 양의 수일 경우 m = str(n) # 숫자형 n을 텍스트형으로 변환 y = list(m) # 텍스트형인 m을 리스트형으로 변환 t..

코드카데미 파이썬(Codecademy Python) 강좌 - 정수인지 확인하기

안녕하세요. 춘삼이의 블로그입니다. 코드카데미 파이썬(Codecademy Python) 강좌 해설 2번째입니다. 이번 문제는 반복문 챕터의 [연습이 최고를 만든다]에 두 번째 문제 [정수인지 확인하기(is_int)] 입니다. 일단 완성된 코드는 아래와 같구요. 123456789def is_int(x): # x를 인자로 갖는 is_int함수 생성 if int(x) == x: # x의 값이 int(x)와 같은지 판정 return True else: return False x=raw_input("Enter Number : ") #인자 x의 값을 사용자로부터 입력 print str(is_int(float(x))) #is_even을 호출하고 결과값을 출력cs - 7열 아래로는 없어도 문제는 패스입니다. 코드카데미..

코드카데미 파이썬(Codecademy Python) 강좌 - 짝수인지 확인하기

안녕하세요. 춘삼이의 블로그입니다. 프로그래밍 – 파이썬 게시판에서는 코드카데미 파이썬(Codecademy Python) 강좌에 대한 문제 풀이 소스코드와 해석을 올려 보려고 합니다. 그냥 제가 공부하는 용도니까요. 몇 분이나 이 글을 보러 들어오실지 모르겠네요. 반복문 챕터의 [연습이 최고를 만든다]에서 첫 번째 문제 [짝수인지 확인하기(is_even)] 입니다. 일단 완성된 코드는 아래와 같구요. 123456789def is_even(x): #x를 인자로 갖는 is_even 함수 생성 if x % 2 == 0: #인자 x를 2로 나눈 나머지로 홀수, 짝수 연부 판별 return True else: return False x=raw_input("Enter Number : ") #인자 x의 값을 사용자로..