Вот основа программы:
# Анаграммы import random WORDS=("питон","анаграмма","простая","сложная","ответ","подстаканник","абсолютный","честность", "авторитетный","мнение", "поступить","академия", "оранжевый","апельсин", "громкий","аплодисменты", "цирк","арена", "приятный","аромат", "атака", "благоприятный","атмосфера", "старинный","балкон", "бархатный","скатерть", "играть","баскетбол", "безвкусный","конфета", "беречь","имущество", "беседовать", "профессия", "размешиват","бетон", "разглядывать", "бинокль", "благородный", "поступок", "прочитать","брошюра") word=random.choice(WORDS) correct=word jumble="" while word: position=random.randrange(len(word)) jumble+=word[position] word=word[:position]+word[(position+1):] print("Добро пожаловатив игру 'Анаграммы'!", "\nНадо пререставить буквы так, чтобы получилось слово.\n(Для выхода нажмите Enter, не вводя своей версии.)") print("Вот анаграмма: ", jumble) guess=input("\nПопробуйте отгадать слово: ") while guess!=correct and guess!="": print("К сожалению, вы неправы.") guess=input("Попробуйте еще раз: ") if guess==correct: print("Вы угадали!!!\n") print("Спасибо за игру!!!") input("\n\nНажмите Enter, чтобы выйти.")
Вот с выполнением задания:
# Анаграммы import random WORDS=("питон","анаграмма","простая","сложная","ответ","подстаканник","абсолютный","честность", "авторитетный","мнение", "поступить","академия", "оранжевый","апельсин", "громкий","аплодисменты", "цирк","арена", "приятный","аромат", "атака", "благоприятный","атмосфера", "старинный","балкон", "бархатный","скатерть", "играть","баскетбол", "безвкусный","конфета", "беречь","имущество", "беседовать","профессия", "размешиват","бетон", "разглядывать", "бинокль", "благородный", "поступок", "прочитать","брошюра") word=random.choice(WORDS) correct=word jumble="" while word: position=random.randrange(len(word)) jumble+=word[position] word=word[:position]+word[(position+1):] print("Добро пожаловатив игру 'Анаграммы'!", "\nНадо пререставить буквы так, чтобы получилось слово.\n(Для выхода нажмите Enter, не вводя своей версии.)") print("Вот анаграмма: ", jumble) guess=input("\nПопробуйте отгадать слово: ") n=0 count=int(len(word))*100 i=int(-len(word)) while guess!=correct and guess!="": print("К сожалению, вы неправы.") guess=input("Попробуйте еще раз: ") count=count-100 n+=1 if n//3==0: c=i+1 print("Подсказка! Буква номер",c,":") print(word[i]) i+=1 if guess==correct: procent=count/(int(len(word))*100) print("Вы угадали!!!\n", "Вы потратели ",n, "попытки(ок) и получили",count,"очков (или угадав слово на",procent,"%)") print("Спасибо за игру!!!") input("\n\nНажмите Enter, чтобы выйти.")
Но у меня выдает ошибку (прикреплен)
Как ее исправить?
