공백을 올바른 순차 위치 ('agbdf__'는 원하지 않음)로 바꾸려면 사용자가 입력 한 문자를 '문자'로 입력하고 모든 문자가 입력됩니다. 코드가 이제는 여러 번 문자를 입력해야하며, 'g'문자를 7 번 입력하면 문자가 입력됩니다. 이것은 구현하려고하는 행맨 코드의 일부입니다. 누구든지 이것을 프로그램 할 수있는 올바른 방법을 게시 할 수 있다면 (팁을 구현하는 방법을 찾아 내지 못할 가능성이 높기 때문에), 많은 도움이 될 것입니다. 당신은 순차적으로 교체, 밑줄/당신은 올바른 빈을 교체하지파이썬 공백을 문자로 바꾸기
for i in range(len(letters)):
letter = raw_input()
index = letters.index(letter)
blanks = blanks[:index] + letter + blanks[index + 1:]
print blanks
:
letters='abcdefg'
blanks='_'*len(letters)
print('type letters from a to g')
print(blanks)
for i in range(len(letters)):
if letters[i] in input():
blanks = blanks[:i] + letters[i] + blanks[i+1:]
print(blanks)
하여 [다른 질문을 폐쇄했다]해서 (HTTP : // 유래. co.kr/questions/18544747/python-replace-blanks/18546170 # 18546170)이 반복하여 중복을 만들 수 있다는 의미는 아닙니다. –
당신이 나에게 준 대답에 대해 아무런 설명도하지 않았고 그 질문에 대답 한 사람들은 매우 무례했습니다. 그래서 다시 물어 보면 실제로 나를 도울 해답을 얻었습니다. Burhan. – user2734880