У меня возникла проблема с функцией, которую я создал, она не останавливается, может ли кто-нибудь предложить, что я делаю неправильно?Невозможно остановить функцию в Python
import random
words = ["monitor", "mouse", "CPU", "keyboard"]
attempts = []
randomWord = random.choice(words)
noChar = len(randomWord)
print randomWord , noChar
print "Hello, Welcome to the game of Hangman. You have to guess the given word. The first word has", noChar, " letters."
def game():
guess = raw_input ("Please choose letter")
attempts.append(guess)
print (attempts)
if guess in randomWord:
print "You have guessed the letter"
else:
print "Please try again"
return()
chance = raw_input ("Have a guess")
while chance!= randomWord:
game()
Когда вы хотите, чтобы он остановился? –
Какую версию Python вы используете? Я не уверен в 3.x, но я знаю, что в 2.x '' 'return''' - это утверждение (не должно иметь круглых скобок) – wnnmaw