행맨 코드를 쓰고 잘못된 문자를 추측하여 오류를 설정하는 데 문제가 있습니다 (예 : az, 숫자가 없거나 여러 개 사이 여야 함). 문자 스트링). 이것은 매우 간단한 해결책 일지 모르지만 코드를 형식화하는 데 문제가 있습니다. 다음은 코드를 구현 한 방법입니다.문자를 추측하는 방법 행맨 (Python)의 프롬프트 오류
while ((count < 6) and win):
guess = input("Please enter the letter you guess: ")
if guess:
try:
guess = guess.lower()
lettersCorrect += 1
if (guess not in letterList): #SYNTAX ERROR
print ("You need to input a single alphabetic character!")
continue
구문 오류가 발생하는 곳을 기록했습니다. letterList는 내가 수락 가능한 모든 문자 (a ~ z)를 포함하여 만든 목록입니다. 내 코딩이 꺼져 있거나 "letterList에없는 경우"라고 말하는 쉬운 방법이 있습니다.
감사합니다.
를 사용할 수 있습니다. 그러나 실제로 시도를 포함하는 것은 불필요합니다. – squiguy