2577번 - 숫자의 개수
--아래-- 부분을 for 구문으로 바꾸기 위해서
작성했는데 전부 답이 0으로 떠서 뭐가 잘못됐는지 알고 싶습니다.
a = int(input())
b = int(input())
c = int(input())
d = a*b*c
d = str(d)
for i in range(10):
print(d.count('i')) ## 문제되는 부분!!
밑에 부분을
--------아래-------------------
# print(d.count('0'))
# print(d.count('1'))
# print(d.count('2'))
# print(d.count('3'))
# print(d.count('4'))
# print(d.count('5'))
# print(d.count('6'))
# print(d.count('7'))
# print(d.count('8'))
# print(d.count('9'))
'i' 는 문자입니다. 변수가 아닙니다.
만약 변수 i를 count를 이용해 세고 싶으시면 str(i)를 해주셔야 합니다.
댓글을 작성하려면 로그인해야 합니다.
ksy290 2년 전
--아래-- 부분을 for 구문으로 바꾸기 위해서
작성했는데 전부 답이 0으로 떠서 뭐가 잘못됐는지 알고 싶습니다.
a = int(input())
b = int(input())
c = int(input())
d = a*b*c
d = str(d)
for i in range(10):
print(d.count('i')) ## 문제되는 부분!!
밑에 부분을
--------아래-------------------
# print(d.count('0'))
# print(d.count('1'))
# print(d.count('2'))
# print(d.count('3'))
# print(d.count('4'))
# print(d.count('5'))
# print(d.count('6'))
# print(d.count('7'))
# print(d.count('8'))
# print(d.count('9'))