if a % 2 == 0 or b % 2 == 0 or c % 2 == 0:
print('even')
a 부터 b 사이에 있는 수들 중 짝수가 하나라도 있는지 판단
- a ~ b+1 까지 loop
- 여러 선택지 중 단 하나라도 조건을 만족하는 경우가 있는지 True, False 의 Bool 로 해결
e.g.
satisfied = False # initial
for i in range(a, b + 1):
if 조건 만족:
satisfied = True
if satisfied == True:
print('exists')
else:
print('not exists')
a, b = map(int, input().split())
satisfied = False
for i in range(a, b + 1):
if i % 2 == 0:
satisfied = True
if satisfied == True:
print("exists")
else:
print("not exists")
연습문제
정수 a, b가 주어지면, a이상 b이하에 c의 배수가 단 하나라도 있는지 판단하는 프로그램을 작성해보세요.
a, b, c = map(int, input().split())
satis = False
for i in range(a, b + 1):
if i % c == 0:
satis = True
if satis == True:
print("YES")
else:
print("NO")