누군가 나를 도울 수 있습니까? 각 문자는 'x'여야합니다. 그것은 작동하지 않습니다! 필자는 (suppously) xxx를 반환해야하는 함수를 만들었습니다. 예를 들어, 'hello'를 목록에 넣으면이 함수가 'xxxxx'를 반환하도록하고 싶습니다. 대신 문자열로 사용자 입력을 받고, 그 반복의파이썬 기능이 작동하지 않습니다
def encriptar(lletra):
lletra = 'x'
return lletra
letra = [input("Introduce la cadena: ")]
x=0
for x in range(0,len(letra)):
letra[x]=encriptar(letra[x])
print(letra[x])
x+=1
print(letra)
질문이 있으십니까? – manelfp
'print ('x'* len (input ("Enter word")))'. 달성 할 수있는 방법 중 하나. –
이것이 효과가 있다고 생각하지 않지만 for 루프가 x를 업데이트하는 것을 처리하면 루프에서 직접 증가시킬 필요가 없습니다. – SpoonMeiser