프로그래밍/Python

[Python] 내장함수 all(): 자료구조내 모든 요소 참거짓 판별

대인보우 2023. 11. 19. 12:11
반응형

all()

파이썬 내장함수 all()은 자료구조 내의 모든 요소의 참거짓을 판별 후 True / False를 리턴한다.

all([True, True, True, True, True]) # True
all([True, False, True, True, True]) # False

 

응용문제

p = print
tr = [int(input()) for _ in range(3)]

# 리스트 tr 내 모든 요소가 60일 경우 
if all(i == 60 for i in tr): 
	p('Equilateral')
elif (s:=sum(tr) == 180) and len(set(tr)) == 2: 
	p('Isosceles')
elif s: 
	p('Scalene')
else: 
	p('Error')

 

반응형