✏️파이썬을 배워보자 / 리턴,문제풀이

1000명진·2023년 1월 16일
0
post-thumbnail

함수의 역할예시

  • 함수(자판기)

  • 매개변수 : 데이터 투입구

  • 리턴 : 데이터 배출구

  • 인자 : 동전

이런 구조인것같다


함수문제풀이 + 리턴활용 문제풀이

def get_divisors_sum(num):
	s = 0
    i = 1
    
    while i<= num:
    	if num % i == 0:
        	s+=i
        i+=1
    return s
    
s = get_divisors_sum(1000)

print("정수 1000의 약수의 합 : {}".format(s))

while문으로 i = 1 부터 num 까지 모든 수 실행,

if문으로 num 에서 i 로 나눈 수 나머지 0 실행,

i값을 하나씩올려 소수만나오게 실행,

s = 0 이라는 바구니 변수만들어서

소수만나오게 실행한 i 값을 다더하는 s+=1

리턴하면 모든 약수의 합이 나온다

profile
심심할때쓰는 기록장

0개의 댓글