반응형
입력된 두 정수 a, b 중 큰 값을 출력하는 프로그램을 작성해보자.
단, 조건문을 사용하지 않고 3항 연산자 ? 를 사용한다.
a,b = map(int,input().split())
print(a if a>b else b)
and : &
or : |
입력된 세 정수 a, b, c 중 가장 작은 값을 출력하는 프로그램을 작성해보자.
단, 조건문을 사용하지 않고 3항 연산자 ? 를 사용한다.
3개를 비교해야함
하지만 내장함수를 사용하지 않고는 한 번에 3개를 비교하긴 어려움(방법은 있을듯)
일단 2개씩 비교해서 값을 찾자
a,b,c = map(int,input().split())
minNum = a if b > a else b # a,b 부터 비교
print(minNum if c > minNum else c) # a,b비교 결과물과 c를 비교
행렬의 덧셈 (3가지 방법)
반응형
'● 알고리즘, 자료구조 > 2021 알고리즘' 카테고리의 다른 글
[파이썬을 이용한 데이터베이스 처리] 2. 클래스란? 인스턴스란? (0) | 2021.05.18 |
---|---|
[파이썬을 이용한 데이터베이스 처리] 1.객체(object)란? (0) | 2021.05.18 |
a = map(int,input().split()) / a = list(map(int,input().split())) 차이 (0) | 2021.02.16 |
[코드업 파이썬] 1164, ,1167, 1168, 1169, 1171, 1172, 1173, 1180 (0) | 2021.02.16 |
[코드업/파이썬] 1065, 1066, 1067, 1070 (0) | 2021.02.16 |