2017-02-06 2 views
-1

저는 교수형 집행 프로그램을 만들고 있습니다. 나는 그것을 구를 포함시킬 수 있기를 바랍니다. 그러나 내가 추측 할 문구를 입력 할 때 출력은 대시 만 표시합니다. 예를 들어, "어때?"(짐작할 수있는 입력)을 넣으면 출력은 "-----------"입니다. 내가 뽑아 내고 싶은 것은 "--- ---"입니다. 플레이어가 그 말을 쉽게 알 수 있기 때문입니다. 나는 'for'루프와 'if'문을 쓸모있게 만들려고했는데 도움이된다. 감사! * 현재 교체를 시도하고 있습니다. 또한,이 단어가 잘못 말하면 알려 주시면 다시 작성하겠습니다."-"를 공백으로 바꾸는 방법?

right = "" 
guess="" 
attempts = 6 
tries = 0 
space = " " 

print("Hangman: guess letters until you can guess the word or phrase.") 
print("In this game you get six tries.") 

right_str = str(input("\nEnter your word: ")) 
right_str = right_str.lower() 

#displays the proper amount of unknown spaces 
right = right * len(right_str) 

if space in right_str: 
    right_str.find(space, i) 
    print(i) 
+0

. 그게 더 쉬워지면 나머지는 게시 할 수 있습니다. – Veyronvenom1200

+0

'i'가 무엇입니까? 그리고'find '는 순수한 afaik입니다. 그것은 아무것도 돌연변이 않습니다. – Carcigenicate

+0

나는 인덱스라고 생각했다 – Veyronvenom1200

답변

3

당신이 시도 할 수 :이 코드의 일부는

guess="" 
attempts = 6 
tries = 0 
space = " " 

print("Hangman: guess letters until you can guess the word or phrase.") 
print("In this game you get six tries.") 

right_str = str(input("\nEnter your word: ")) 
right_str = right_str.lower() 

output = "" 
for c in right_str: 
    if c != " ": 
     output += "-" 
    else: 
     output += " " 
print output 
관련 문제