answer = input("Type word here: ").lower()
word_amount = len(answer.split())
maximum_words = 1
while maximum_words != float(word_amount):
print("False input, 1 Word only!")
answer = input("Type word here: ").lower
word_amount = len(answer.split())
counter = 0
while counter != 20:
counter += 1
print("Can't see this!!!!!!")
guess_amount = 0
guess = input("Guess the word: ").lower()
while guess_amount != 9:
if answer == guess:
guess_amount = 9
print("You win!!!")
else:
print("Nope")
guess_amount += 1
guess = input("Guess again: ").lower()
if guess_amount == 9 and answer != guess:
print("You lose!!!")
Это весь код моей игры с палачом, где человек 1 набирает слово, а затем человек 2 пытается угадать слово 10 раз, все работает нормально, кроме этого, пока l oop:
answer = input("Type word here: ").lower()
word_amount = len(answer.split())
maximum_words = 1
while maximum_words != float(word_amount):
print("False input, 1 Word only!")
answer = input("Type word here: ").lower
word_amount = len(answer.split())
Когда я запускаю игру и набираю более одного слова, игра должна go в al oop и должна продолжать просить ввести только одно слово. Но когда я запускаю его, набираю более 1 слова, а затем 1 слово (что должно остановить l oop), он говорит, что «split» не является определенной функцией, и я не знаю, почему это так. Был бы рад, если бы мне кто-нибудь помог. Спасибо заранее :)