-4
Question:Как заставить мою программу Python пройти онлайн-систему классификации?
- The hand is displayed.
- The user may input a word or a single period (the string ".") to indicate they're done playing
- Invalid words are rejected, and a message is displayed asking the user to choose another word until they enter a valid word or "."
- When a valid word is entered, it uses up letters from the hand.
- After every valid word: the score for that word is displayed, the remaining letters in the hand are displayed, and the user is asked to input another word.
- The sum of the word scores is displayed when the hand finishes.
- The hand finishes when there are no more unused letters or the user inputs a "."
hand: dictionary (string -> int)
wordList: list of lowercase strings
Я пытаюсь написать код для своего онлайн-курса программирования Python. Тем не менее, я получаю сообщение об ошибке:
ERROR: Failed to display hand correctly - be sure 'Current Hand' and the display of the hand are on the same line!
Вот мой код:
def playHand(hand, wordList, n):
total = 0
while True:
print("\nCurrent Hand:",)
displayHand(hand)
entered = input('Enter word, or a "." to indicate that you are finished: ')
if entered == '.':
print ("Goodbye! Total score: " + str(total) +" points.")
break
if isValidWord(entered, hand, wordList) == False:
print ("Invalid word, please try again.")
else:
total += getWordScore(entered, n)
print (str(entered), "earned", getWordScore(entered,n), "points. Total:", str(total))
hand = updateHand(hand, entered)
if calculateHandlen(hand) == 0:
print ("\nRun out of letters. Total score: " + str(total) +" points.")
break
Мы не можем помочь, так как, очевидно, вы не разместили весь свой код. NOWHERE в том, что вы делали сообщение, появляется «не отображаться». –
@MarcB предположительно это из какой-то автоматизированной системы классификации (выглядит как MIT 6.00x). Тем не менее, они не показывают, например. 'displayHand'. – jonrsharpe
@jonrsharpe: может быть. но независимо от того, что для 'displayHand' или' isValidWord', и т. д. нет кода. –