728x90
반응형
def diff2(n1, n2):
return abs(n1 - n2) # n1 - n2 하고 abs() 절대값 함수를 사용해서 항상 양수가 되도록 함
# def diff3(n1, n2): # abs() 함수를 사용하지 않는 경우
# if n1 < n2: # n2 > n1 조건이면
# return n2 - n1
# return n1 - n2 # n1 > n2 조건이면
tmp = input('두 수를 입력하시오(예:2,5) :') # 두 수를 입력 받음
tmp1 = tmp.split(',') # , 문자로 분리하여 리스트로 리턴
lst = list(map(int, tmp1)) # map() 함수는 리스트(tmp1)를 int() 함수로 정수로 변환. list()로 map() 결과를 리스트로 리턴
# lst = list(map(int, tmp.split(','))) # 위 2개 라인을 이 라인과 같이 한 라인으로 할 수 있음
a = lst[0] # 두 수를 분리
b = lst[1]
print('두 수의 차이는',diff2(a, b)) # 결과 출력. diff2() 함수 실행하여 결과를 받으면 차가 됨
728x90
반응형
'프로그램' 카테고리의 다른 글
[파이썬] 문제 : 원의 반지름과 원주율로 원의 넓이 구하기 (0) | 2024.05.21 |
---|---|
[파이썬] 문제 : 튼 정수, 작은 정수 입력 받아 몫과 나머지 구하기 (0) | 2024.05.21 |
[파이썬] 문제 (tkinter) : 랜덤한 크기,색,위치의 원 그리기 (0) | 2024.05.20 |
[파이썬] 문제 : 2개의 리스트를 하나의 딕셔너리로 만들기 (0) | 2024.05.19 |
[파이썬] 문제 : 리스트에서 2의 배수 또는 3의 배수 요소값 찾기 (0) | 2024.05.19 |
댓글