a if b else c
# b가 참이면 a 아니면 c
# js의 b ? a : c와 동일
논리
최소공배수
# 내가 쓴 코드
a, b, c = map(int, input().split())
d = 1
while True:
if d % a == 0 and d % b == 0 and d % c == 0:
break
d += 1
print(d)
# 다른 코드
a, b, c = map(int, input().split())
d = 1
while d % a != 0 or d % b != 0 or d % c != 0:
# d%a == 0 인 경우는 d가 a의 배수일 때 뿐.
# 위 조건이 만족되지 않는 경우는 d가 a, b, c의 배수일 때 뿐이다.
# while문에 True값을 넣지 않는 방식이 더 좋다.
d += 1
print(d)
리스트 생성
# 내가 쓴 코드
d = []
for i in range(19):
d.append([])
for j in range(19):
d[i].append(0)
# 다른 코드 (List Comprehensions)
d = [[0 for j in range(19)] for i in range(19)]