ckdgh518   2년 전

프로그래밍을 하고 있는데, 막히는 부분이 있어 질문 드립니다.


여러 변수를 비교하는 if문을 사용하려고 하는데

문제는 비교하고 싶은 변수의 개수가 유동적이라는 겁니다.

예를들어 첫 번째 input값으로 비교할 변수의 개수를 입력받고

3이 입력된다면 if문으로 이후 입력된 3개의 값을 비교하고(if a==0 or b==0 or c==0:)

5가 입력된다면 if문으로 이후 입력된 5개의 값을 비교하고 싶은데(if a==0 or b==0 or c==0 or d==0 or e==0:)

비교할 변수의 개수가 유동적일 때는 코드를 어떻게 구성해야 할지 모르겠습니다 ㅠㅠ

caffeinism7   2년 전

변수에 이전의 조건 결과를 저장해둔 뒤 다음 계산을 하면 되지 않을까요?

i, condition = 0, False

while not condition and i < n:

    condition |= arr[i] == 0

    i += 1

jh05013   2년 전

L = list(map(int, input().split()))


if 0 in L:

rubix   2년 전

저는 보통 배열을 씁니다. 

댓글을 작성하려면 로그인해야 합니다.