프로그램
[파이썬] 문제 : 특정 라인 중 짝수만 출력
오디세이99
2023. 2. 15. 10:34
728x90
반응형
(문제)
30~39번째줄 & 50~59번째줄 & 70~79번째 중 짝수를 출력하는 코드
(방법)
100개의 임의 수 생성하면서 30~39, 50~59,70~79 라인에 짝수면 수 출력하는 것
import random
for i in range(1, 101): # 1~100 까지 반복
if (i >= 30 and i <= 39) or (i >= 50 and i <= 59) or (i >= 70 and i <= 79): # 30~39, 50_59,70~79
n = random.randint(1, 10) # 임의의 수
# while n % 2 != 0:
# n = random.randint(1, 10)
if n % 2 == 0: # 짝수면
print('[',i,'] ',n)
else:
print('[',i,']')
else:
print('[',i,']')
결과
[ 1 ]
[ 2 ]
[ 3 ]
...
[ 29 ]
[ 30 ]
[ 31 ] 6
[ 32 ] 2
[ 33 ] 8
[ 34 ] 6
[ 35 ] 10
[ 36 ] 2
[ 37 ]
[ 38 ]
[ 39 ]
[ 40 ]
...
[ 50 ]
[ 51 ]
[ 52 ] 4
[ 53 ]
[ 54 ]
[ 55 ] 8
[ 56 ]
[ 57 ] 4
[ 58 ]
[ 59 ]
[ 60 ]
...
[ 70 ]
[ 71 ]
[ 72 ]
[ 73 ]
[ 74 ]
[ 75 ]
[ 76 ] 2
[ 77 ] 2
[ 78 ]
[ 79 ]
...
[ 97 ]
[ 98 ]
[ 99 ]
[ 100 ]728x90
반응형