내 함수 번호를 명령문에 추가하려고합니다. 알아낼 수 없습니다. 여기 내 기능은 다음과 같습니다.if 문에서 변수에 변수 추가
def hash_func(n):
number = ("1234567890")
x = 0
for each_item in n:
if each_item in number:
x = x + each_item #this is the line where code goes wrong
return x
print(hash_func("ironman3"))
어떤 제안이 있습니까? 고맙습니다!
코드를 형식화하십시오. "나는 그것을 이해할 수 없다"는 것은 무엇을 의미합니까? 오류가 있습니까? [ask]를 읽으십시오. – astidham2003
죄송합니다, 어떻게 특정 숫자를 X에 추가해야하는지 궁금 해서요, 3을 x에 추가하는 방법을 의미합니다. 그러나 함수가 ironman2 인 경우 x에 2가 추가됩니까? –
그래서 문자열의 모든 숫자를 함께 추가하려고합니다. 'x + each_item'은 무엇을하고 있습니까? 프로그램이 어떻게 작동하지 않습니까? – astidham2003