컴퓨터가 사전 정의 된 목록에서 단어를 선택하는 프로그램을 작성하려고합니다. 그런 다음 사용자가 문자를 하나씩 입력하여 단어를 추측 해 봅니다.루핑 문제 - 단어의 특정 문자 찾기
사용자가 정확하게 추측하는지 여부에 관계없이 단어의 문자 수만큼 추측을 유지할 수 있도록 프로그램을 반복하려고합니다.
그러나 몇 가지 이유로 프로그램은 현재 정확하게 추측하면 두 번만 반복되며 잘못 생각하면 전혀 반복되지 않습니다. 내가 도대체 뭘 잘못하고있는 겁니까?
user_input = str(input("Please pick a letter you think is in the word I have chosen."))
for i in (0, len(computer_choice)) #computer_choice is the word the computer has generated
if user_input in WordList:
user_input = str(input("You got one of the letters! Keep going!"))
else:
user_input = str(input("You did not get one of the letters. Please try again. You have " + str(i) + " attempts left."))
를 입력 할 때까지 코드의이 작품은 게임 루프? – Psytho
'컴퓨터 _ 선택 '이란 무엇입니까? 그리고 for 루프에서 코드를 들여 쓰지 않았습니다. –
그리고 코드는 하나의 문자만을 추측합니다. 여러 글자를 추측하고 싶다면 루프에서 반복해야합니다. –