Blair  - Soul Eater '파이썬 함수' 태그의 글 목록
728x90

파이썬 함수 8

[파이썬 실력 테스트] 18. 평균, 평균 이상값 출력

●문제: 점수를 공백으로 구분하여 입력한다. 그후에 평균값을 출력하고 평균 이상의 값을 출력한다. 입력예시: 1 2 3 4 5 6 7 8 9 10 출력예시: 5.5 6 7 8 9 10 방법 1 def avg(values): sumnum=0 for i in values: sumnum +=i avgnum = sumnum/len(values) return avgnum def overnum(values): for j in values: if avg(values) < j: print(j) values = [int(v) for v in input().split()] print(avg(values)) overnum(values) 방법 2 def solve(values) : mean = sum(values) / len..

[파이썬 실력 테스트] 13. 소수 판별하기, 특정숫자 소수 판별

●문제: 숫자를 입력하면 해당하는 숫자가 소수인지 아닌지를 판별하는 메세지를 출력하는 함수를 작성하시오 입력예시: 5 출력예시: 소수입니다. import math # 에라토스테네스의 체 알고리즘 def prime(n): #0,1번째가 False이고 2부터 True인 배열을 생성 #소수이면 True, 소수가 아니면 False로 바꿀 배열임 array = [False,False] + [True]*(n-1) # 2부터 n의 제곱근(sqrt(n))까지의 모든 수를 확인 for i in range(2, int(math.sqrt(n)) + 1): # i가 소수인 경우 (True인경우=지우고 남은 수인 경우) if array[i] == True: # i를 제외한 i의 모든 배수를 지우기 j = 2 while i * j

[파이썬 실력 테스트] 10. 사각형 면적 구하기

●문제: 1. Rectangle 클래스를 정의하시오. -생성자의 매개변수가 2개이며 이것이 Rectangle 클래스의 멤버 width, height가 된다. 1-1. 면적을 구하는 메서드 area()를 정의한다. -멤버 width와 height를 곱한 값을 반환한다. 2. Square 클래스를 정의 한다. -Rectangle 클래스를 상속받는다. -생성자의 매개변수가 1개이며 이것이 Square 클래스의 width와 height가 된다. 입력 예시: calr = Rectangle(10, 20) calr.area() 출력 예시: 200 입력 예시: cals = Square(10) 출력 예시: 100 class Rectangle: def __init__(self, width, height): self.wid..

[파이썬 실력 테스트] 7. 최소공배수

● 두 수의 최소 공배수를 구하는 함수를 만들어라 입력예시: 4 5 출력예시: 20 #최대 공약수 계산 함수 def gcd(a, b): while (b != 0): temp = a % b a = b b = temp return abs(a) # 최소 공배수 계산 함수 def lcm(a, b): gcd_value = gcd(a, b) if (gcd_value == 0): return 0 # 인수가 둘다 0일 때의 에러 처리 return abs( (a * b) / gcd_value ) a, b = [int(i) for i in input().split()] print(int(lcm(a, b))) 4 5 20 출처: 예제 중심 파이썬 입문 궁금한 부분이 있으면 댓글 부탁드립니다^^

[파이썬 실력 테스트] 6. 특정단어 찾기

● 리스트에 있는 단어 중에서 A로 시작하는 단어를 출력해 보세요 리스트: [ 'Apple' , 'Ace' , 'Blue' , 'Love', 'Aim', 'Crown', 'Jam'] 출력 예시: Apple Ace Aim def fristSpell(sList): printSpell=[] for s in sList : if s[0] == 'A' : print(s) fristSpell([ 'Apple' , 'Ace' , 'Blue' , 'Love', 'Aim', 'Crown', 'Jam']) Apple Ace Aim 출처: 예제 중심 파이썬 입문 궁금한 부분이 있으면 댓글 부탁드립니다^^

[파이썬 실력 테스트] 5. 숫자 건너뛰기

●여러개의 숫자가 담긴 리스트가 있고, 리스트의 첫번쩨 숫자에서 시작하여 해당 숫자만큼 건너뛸때, 리스트의 끝까지 도착(혹은 지나침)하면 몇번을 건너뛰게 되는지 출력해라 리스트 예시: [3, 2, 2, 3, 4, 1, 2, 1, 4] 출력 예시: 4 3->3->2->4 로 이동하게되므로 총 4번 건너뛰게 된다. def crossBridge(steps): cnt = 0 current = 0 n = len(steps) while (current < len(steps)): current += steps[current] print(current) cnt += 1 return cnt print(crossBridge([3, 2, 2, 3, 4, 1, 2, 1, 4])) 4 출처: 예제 중심 파이썬 입문 궁금한 부분..

[파이썬 개념] 함수 - 정의, 호출, 매개변수

1. 함수 정의 def 함수명(매개변수) : 함수가 실행할 명령1 함수가 실행할 명령2 ... 2. 함수 호출 함수명(매개변수) 3.1 매개변수(Parameter) 정의된 함수명의 ()안에 들어가며, 함수 호출시에 필요한 데이터나 변수를 전달받는데 사용되는 변수이다. def 함수명(매개변수1, 매개변수2) : 함수가 실행할 명령1 함수가 실행할 명령2 ex) 매개변수가 1개 사용 def holljjack(num) : #함수 정의, 매개변수 num *참고*: 함수를 호출할 할때 꼭 num을 사용하지 않아도 된다. if num % 2 == 0 : print('%d은(는) 짝수이다.' % num) else : print('%d은(는) 홀수이다.' % num) holljjack(7) #함수 호출 holljjac..

728x90