я создаю похожую на палач игру. ¬ принципе, у мен¤ есть секретное слово, например, Ђкрасота и зверьї, и пользователю нужно угадать буквы и, в конечном итоге, все слова.
ѕока мой код работает нормально, но если вы хотите все это проверить, вы пойдете . ¬от соответствующа¤ часть:
def draw ( good_guesses , bad_guesses , secret_word ): # DRAW пробелы, буквы и удары
clear () print ( secret_word ) # печать удар¤ет сначала печать ( "Strikes: {} / 7" . format ( len ( bad_guesses ))) print ( " " )
# ѕечать плохих догадок до сих пор дл¤ письма в bad_guesses : печать ( письма , конец = Ђї ) # есть пространство между каждым элементом печатью ( Ђ пї ) # двойных пустыми строками
# print found / uniscovered letters for letter in secret_word : if letter in good_guesses : print ( letter , end = "" ) else : print ( '_' , end = "" ) print ( '' ) prettyprinted ">
==
¬ернемс¤ к нашему примеру. дл¤ буквы в secret_word : если письмо в good_guesses : print ( letter , end = "" ) elif letter == '' : print ( '/' , end = "" ) else : print ( '_' , end = "" ) напечатайте ( '' ) строку Ђкрасота и зверьї , пользователь увидит распечатку дл¤ него следующего:
"_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _"
ак вы можете видеть, пробелы строки печатаютс¤ как символы подчеркивани¤, и это именно то, что ¤ хотел бы изменить.
Ѕыло бы намного лучше, если бы это было напечатано вместо:
"_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
я думаю, может быть, есть способ нацелить пробелы и распечатать их как пробелы, а не подчеркивани¤? Ќе могу пон¤ть, как это сделать.
Ѕлагодарю.