# -*- coding: utf-8 -*-
# @Time : 2021/9/27 14:12
# @Author : ChinaV
# @File : newGame.py
import random
def hint():
global rightLetter, erorLetter, count, guessCount
info = '''\ninfo:
SecretLetters: {}
WrongLetters: {}
Count: {}
Word: {} \n'''.format(rightLetter, erorLetter, count - guessCount, "_ " * count)
print(info)
erorLetter = ""
def userInput():
while True:
guess = input("Guess the Word: ")
if len(guess) <= 0 or len(guess) > count:
print("you input error,try Agin")
else:
return guess
if __name__ == '__main__':
# 初始化变量
erorLetter = rightLetter = ""
# 单词库
Words = ['apple', 'pear', 'banana']
# 根据单词库的长度随机生成一个单词
rWord = Words[random.randint(0, len(Words) - 1)]
count = len(rWord)
flag = False
guessCount = 0
# 游戏体
while guessCount < count:
hint()
guess = userInput()
if rWord == guess:
flag = True
break
else:
for i in guess:
if i in rWord:
rightLetter += i + " "
else:
erorLetter += i + " "
guessCount += 1
if flag:
print("you Win!")
else:
print("you Failure")
猜单词游戏(Python)
最新推荐文章于 2024-05-28 22:45:55 发布