ENTP 개발자 가능?
코딩테스트 연습 / 프로그래머스 스쿨 / 숫자 비교하기 본문
파이썬3 코딩스터디

코딩테스트 연습 / 프로그래머스 스쿨 / 숫자 비교하기

Careless 2023. 1. 9.

문제 설명

정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요.

 

def solution(num1, num2):
    if num1 == num2:
        answer = 1
    else:
        answer = -1
    return answer

 

간단하게 if , else 는 모 아니면 도, 흑백논리 처럼 딱 2가지의 경우에 간단하게 쓸 수 있는 문법이다.

그래서 if 에 대한 조건을 제외한 모든경우는 else가 되기 때문에, else에 대한 조건은 따로 쓸 필요가 없다.

 

 

다른사람 코딩중에는 다른 표현들도 있었다.

 

def solution(num1, num2):
    return 1 if num1==num2 else -1
Comments