-코드
n = list(map(int, input().split()))
r = 1
od = 0
for i in range(3):
if n[i] % 2 == 1:
r *= n[i]
od = 1
if od == 0:
print(n[0] * n[1] * n[2])
else:
print(r)
if문을 그냥 r = 1일 경우 3개를 곱하라고 조건을 주었으나 90퍼 대에서 틀려서 따로 od라는 것을 주어서 전부다 짝수인 경우를 판단하여 전부 곱한 값을 출력하게 하고 아닌 경우는 홀수만 곱한 값을 출력하도록 하였습니다.
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[백준/파이썬]17944번 퐁당퐁당 1 (0) | 2021.05.01 |
---|---|
[백준/파이썬]10845번 큐 (0) | 2021.04.30 |
[백준/파이썬]14579번 덧셈과 곱셈 (0) | 2021.04.30 |
[백준/파이썬]18856번 피드백 (0) | 2021.04.30 |
[백준/파이썬]14542번 Outer Triangle Sum (0) | 2021.04.30 |