
str.repeat(count) 메서드는 반복 횟수가 정수여야 하기 때문에, 음의 정수를 입력하면 TypeError가 발생하는 이유는 count 매개변수가 반복 횟수를 나타내는 정수이기 때문입니다.
음의 정수는 반복 횟수를 의미하지 않기 때문에, 메서드는 정상적으로 동작하지 않습니다.
만약 음의 정수를 입력하고 싶다면, 0을 입력하거나, 음의 정수를 입력한 후, 메서드의 결과를 -1로 곱하여 음의 정수를 표현할 수 있습니다.
2025-07-15 09:51