注:
使用python 3.11版本
使用windows10系统操作
请将隐藏已知文件夹后缀,关掉
公式:
while ...... or ...... :
while
while ...... and ...... :
if ......:
结构:
#放入包
#创建一个存放成语的序列
#设置主体程序
#从序列中随机跳出一个单词
#判断玩家是否猜对
#创建乱序后的词语
#根据词语长度,产生词语的随机位置
#将position位置的词语组合到乱序后的词语
#通过切片,将position位置的词从原成语中删除
开始写:
新建一个.txt文件,名字随便
填入
import random
CHENGYU = ("蒸蒸日上","不屈不挠","入木三分","呼风唤雨","欣欣向荣","同舟共济",
"引人入胜","顾左右而言他","狗嘴里吐不出象牙","鱼和熊掌不可兼得")
print("""
欢迎猜成语
把乱序的组合合成一个正确的成语
""")
iscontinue="y"
while iscontinue=="y" or iscontinue=="Y":
chengyu =random.choice(CHENGYU)
correct = chengyu
jumble =""
while chengyu:
position = random.randrange(len(chengyu))
jumble += chengyu[position]
chengyu = chengyu[:position] + chengyu[(position + 1):]
print("\n\n乱序后:",jumble)
guess = input("请你猜:")
while guess !=correct and guess != "":
print("不错喔")
guess = input("继续")
if guess == correct:
print("啊对对对")
iscontinue=input("继续不大兄弟(Y/N):")
ctrl+s保存之后,将文件后缀.txt变更为.py
右键
Eit with IDLE调出调试窗口
然后鼠标移至上方【Run】 点击Run Module(也可以直接按F5)
进入调试
输入测试
完毕