주어진 A, B, C를 차례로 입력 받아 곱하여 num
에 저장한다.
num
을 반복 가능한 객체인 리스트로 변환
하기 전에 각 자리 하나하나를 int형으로 바꾸어 넣어준다.
변환한 리스트를 nums
라 하고, 쓰인 숫자의 개수를 digits
리스트에 저장하여 출력한다.
import sys
num = 1
for _ in range(3):
num *= int(sys.stdin.readline())
nums = list(map(int, str(num)))
digits = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
for i in nums:
digits[i] += 1
print(*digits, sep='\n')
📌 한 줄에 하나씩 프린트하기 📌
list = ['Sun', 'Cloud', 'Moon', 'Star']
## 첫번째, for 문 사용
# print()는 기본으로 줄바꿈 기능 가짐
# print(i)와 print(i, end='\n')는 같음
for i in list:
print(i)
## 두번째, *(언패킹)과 sep 사용
# 반복 가능한 객체 앞에 *붙이면 요소 사이에 공백을 넣어 객체 풀어줌
# sep='X' --> 요소를 X로 구분하여 출력, 기본은 ''
print(*list, sep='\n')