목록의 특정 정수를 문자열로 변환하려고하는데 정수를 문자열로 변환하는 것과 관련된 오류가 계속 발생합니다. str()을 시도했지만 문제를 해결하지 못하는 것 같습니다. 나는 내가 뭔가 잘못하고있는 것 같아. 그것을 조금 변경 나는 또한 시도했다파이썬을 사용하여 목록에서 정수를 문자열로 변환하는 데 문제가 발생했습니다.
TypeError: not all arguments converted during string formatting
하지만 같은 문자열을 받고 포맷 오류 계속 :
intList = [1,2,3,4,5]
def fizzbuzz(intList):
for e in intList:
if (e % 3) ==0:
e='Fizz'.join(str(e) for e in intList)
if (e % 5) ==0:
e='Buzz'.join(str(e) for e in intList)
print fizzbuzz (intList)
내가이 오류 :
def fizzbuzz(intList):
for e in intList:
if (e % 3) ==0:
intList.append(str('Fizz'))
elif (e % 5) ==0:
intList.append(str('Buzz'))
else:
intList.append(e)
print fizzbuzz (intList)
를 다음과 같이 내 코드는 문자열 오류를 수정하는 또 다른 방법을 생각할 수 없습니다. 나는 주변을 수색하여 %의 문제 일 수 있다고 생각합니까?