안녕하세요. 스마트 팩토리입니다.
파이썬 초급 #043 함수 - 함수 선언 및 호출 두 수 중 큰수와 작은수 출력하는 코드에 대해 알아보겠습니다.
1.두 수 중 큰수 또는 작은 수 출력하는 함수 코드
MAX, MIN 코드
코드를 보면서 알아보겠습니다.
def select_Max(num1,num2):
Max=0
if num1>num2:
Max=num1
else:
Max=num2
return Max
먼저 큰 수를 Max변수에 0으로 초기화했습니다(물론 다른 수로 초기화 해도 됩니다. Max=num1 or num2)로 해도 조건식에 따라서 변경될 것이기 때문에 ~
이후 조건식에 맞게 비교를 하여 둘 중에 큰수를 Max로 변경합니다.
변경된 값은 Max 값으로 하여 본 코드로 반환됩니다.
즉 select_Max (num1, num2) 값은 Max 값을 반환됩니다.
def select_min(num1,num2):
min=0
if num1>num2:
min=num2
else:
min=num1
return min
같은 방식으로 select_min값은 두 수중에서 작은 값이 반환됩니다.
num1=int(input(" 숫자를 입력하세요"))
num2=int(input(" 숫자를 입력하세요"))
메인으로 와서 두 수를 입력 받습니다. 먼저 입력한 것이 첫번째 수 num1, 다음 입력할 수는 두번째 수 num2가 됩니다.
get_MAx=select_Max(num1,num2)
print(" 입력한 두 수 중 큰수는 :",get_MAx)
함수에서 큰수가 출력됩니다.
get_min=select_min(num1,num2)
print(" 입력한 두 수 중 작은 수는 :",get_min)
함수에서 작은 수가 출력됩니다.
def select_Max(num1,num2):
Max=0
if num1>num2:
Max=num1
else:
Max=num2
return Max
def select_min(num1,num2):
min=0
if num1>num2:
min=num2
else:
min=num1
return min
num1=int(input(" 숫자를 입력하세요"))
num2=int(input(" 숫자를 입력하세요"))
get_MAx=select_Max(num1,num2)
print(" 입력한 두 수 중 큰수는 :",get_MAx)
get_min=select_min(num1,num2)
print(" 입력한 두 수 중 작은 수는 :",get_min)
반복 실행 되도록 설정하기.
반복 되는 부분만 보도록 하겠습니다.
while True :
num1=int(input(" 숫자를 입력하세요"))
num2=int(input(" 숫자를 입력하세요"))
get_MAx=select_Max(num1,num2)
print(" 입력한 두 수 중 큰수는 :",get_MAx)
get_min=select_min(num1,num2)
print(" 입력한 두 수 중 작은 수는 :",get_min)
q=input("중지하려면 q 계속하려면 아무키나 누르세요 ")
if q=="q":
break
def select_Max(num1,num2):
Max=num1
if num1>num2:
Max=num1
else:
Max=num2
return Max
def select_min(num1,num2):
min=0
if num1>num2:
min=num2
else:
min=num1
return min
while True :
num1=int(input(" 숫자를 입력하세요"))
num2=int(input(" 숫자를 입력하세요"))
get_MAx=select_Max(num1,num2)
print(" 입력한 두 수 중 큰수는 :",get_MAx)
get_min=select_min(num1,num2)
print(" 입력한 두 수 중 작은 수는 :",get_min)
q=input("중지하려면 q 계속하려면 아무키나 누르세요 ")
if q=="q":
break
'Python' 카테고리의 다른 글
파이썬 초급 #045 함수 - 10진수를 이진수로 변환하는 프로그램 , 함수 파일 분리(모듈화)와 호출(from deciTobin import deciTobin) (0) | 2022.02.25 |
---|---|
파이썬 초급 #044 함수 - 키워드 인수 덧셈 함수 (0) | 2022.02.23 |
파이썬 초급 #042 함수 - 함수 선언 및 호출(1부터 10까지 합) (0) | 2022.02.20 |
파이썬 초급 #041 함수 - 함수 문법 def hi (): (0) | 2022.02.19 |
파이썬 초급 #040 while 반복문 영어단어 입력하고 모음, 자음 개수 카운터하는 프로그램 (0) | 2022.02.17 |
댓글