Search

함수1_문제03_누적

대분류
STEP10 함수
소분류
함수1_문제

영상

문제

''' [문제] 1~10 사이의 숫자를 랜덤으로 2개 저장하고, 작은 숫자부터 큰 숫자까지의 합을 출력하는 함수를 만드시오. [예시] 5, 3 ==> 3 + 4 + 5 = 12 2, 6 ==> 2 + 3 + 4 + 5 + 6 = 20 '''
Python
복사

해설

''' [문제] 1~10 사이의 숫자를 랜덤으로 2개 저장하고, 작은 숫자부터 큰 숫자까지의 합을 출력하는 함수를 만드시오. [예시] 5, 3 ==> 3 + 4 + 5 = 12 2, 6 ==> 2 + 3 + 4 + 5 + 6 = 20 ''' import random def printTotal(x, y): if x > y: temp = x x = y y = temp total = 0 i = x while i <= y: print(i, end="") if i < y: print(" + ", end="") total += i i += 1 print(" =", total) x = random.randint(1, 10) y = random.randint(1, 10) print(x, y, "==> ", end="") printTotal(x, y)
Python
복사