1 Star 2 Fork 0

wudixiaowei/python代码

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Guess words.py 1.29 KB
一键复制 编辑 原始数据 按行查看 历史
wudixiaowei 提交于 2022-09-23 16:57 . 新增外星人入侵游戏
# Guess words 猜单词游戏
import random
# 创建单词序列元组
WORDS = ("python", "jumble", "easy", "difficult", "answer", "continue", "phone")
# 游戏界面设计
print(
"""
欢迎参加猜单词游戏
把字母组合在一起合成一个正确的单词
"""
"加油呀,少年"
)
iscontinue = "y"
while iscontinue == "y" or iscontinue == "Y": # 循环游戏
# 从序列中随机选择一个单词
word = random.choice(WORDS)
# 一个用于判断是否组合成功的变量
correct = word
# 创建乱序后的单词
jumble = ""
while word: # word不是空串循环
# 根据word长度,产生word的随机位置
position = random.randrange(len(word))
# 将position位置的字母组合到乱序后的单词
jumble += word[position]
# 通过切片,将position位置的字母从原单词中删除
word = word[:position] + word[(position + 1):]
print("乱序后的单词", jumble)
guess = input("\n请你猜")
while guess != correct and guess != "":
print("对不起,不正确")
guess = input("继续猜")
if guess == correct:
print("真棒,你猜对啦!")
iscontinue = input("\n是否继续游戏(Y/N)")
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/wudixiaowei/python-code.git
git@gitee.com:wudixiaowei/python-code.git
wudixiaowei
python-code
python代码
master

搜索帮助

23e8dbc6 1850385 7e0993f3 1850385