import random      #随机函数
words =("conscietious","noteworthy")
i = random.randint(0,len(words)-1)          #随机单词的下标
b = list(words[i])            #将单词(字符串)转换成列表
random.shuffle(b)           #打乱字符列表的顺序
for j in range(len(b)):
    print("{} ".format(b[j]),end='')
    if j + 1 >= len(b):
        print()
a = input("Please input the word : ")
while a != ' ':
    if a == words[i]:
        print('Congratulation!\nGuess right!the word is "{}"'.format(words[i]))
        c = input("Do you want continue guess words?\ny:yes;n:no\nPlease choose: ")
        print()
        if c == "y" or c == "yes" :
            i = random.randint(0,len(words)-1)
            b = list(words[i])
            random.shuffle(b)
            for j in range(len(b)):
                print("{} ".format(b[j]),end='')
            if j + 1 >= len(b):
                print()
            a = input("Please input the word : ")
            continue  #返回循环头,继续下一轮循环
        elif c == 'n' or c == ' ' or c == 'no':
            break #退出循环
    else:
        print("Sorry,Guess wrong!")
        c = input("Do you want to continue?\n y:yes;n:no\nPlease choose: ")
        if c == 'y' or c == "yes" :
            print()
            i = random.randint(0,len(words)-1)
            b = list(words[i])
            random.shuffle(b)
            for j in range(len(b)):
                print("{} ".format(b[j]),end='')
            if j + 1 >= len(b):
                print()
            a = input("Please input the word : ")
            continue  #返回循环头,继续下一轮循环
        elif c == 'n' or c == ' ':
            break   #退出循环

猜单词游戏。计算机随机产生一个单词,打乱字母顺序,供玩家去猜 a.准备一组单词,随机抽取一个b.将抽取的单词作为答案,打乱字母顺序,显示给玩家,供其猜测c.猜测错误继续猜测或以空字符串.相关推荐

  1. python 列表、元组 1.1 猜单词游戏。计算机随机产生一个单词,打乱字母顺序,供玩家去猜

    题目: 猜单词游戏.计算机随机产生一个单词,打乱字母顺序,供玩家去猜                         a.准备一组单词,随机抽取一个 b.将抽取的单词作为答案,打乱字母顺序,显示给玩家 ...

  2. 猜年龄游戏。允许用户每尝试3次,如果还没猜对,就问用户是否还想继续玩,如果回答y或Y,就继续让其猜3次,以此反复,如果回答N或n,就退出程序,如果猜对了,打印恭喜信息直接退出。

    猜年龄游戏.允许用户每尝试3次,如果还没猜对,就问用户是否还想继续玩,如果回答y或Y,就继续让其猜3次,以此反复,如果回答N或n,就退出程序,如果猜对了,打印恭喜信息直接退出. 代码: # 猜年龄游戏 ...

  3. 产生一个1--10之间的随机数,用户去猜这个数,直到猜中为止

    import java.util.Scanner; import java.util.Random; class Demo4  { public static void main(String[] a ...

  4. 利用二分法查找 设计人与计算机猜数游戏,计算机游戏教学法第十一章.ppt

    <计算机游戏教学法第十一章.ppt>由会员分享,可在线阅读,更多相关<计算机游戏教学法第十一章.ppt(72页珍藏版)>请在装配图网上搜索. 1.第十一章 计算机游戏教学法,方 ...

  5. python猜单词游戏_Python小程序之猜单词游戏

    计算机随机产生一个单词,打乱字母顺序,供玩家去猜.(可供猜的单词自己定义) import random WORDS = ("math","english",&q ...

  6. Python小程序之猜单词游戏

    计算机随机产生一个单词,打乱字母顺序,供玩家去猜.(可供猜的单词自己定义) import random WORDS = ("math","english",&q ...

  7. c语言编程题猜数字游戏6题,c语言编程—猜数字游戏.doc

    c语言编程-猜数字游戏 计算机实习报告 面向过程编程 用C语言求解实际问题 一.问题描述 游戏类第15个任务--猜数字游戏 计算机从0-9这10个数字中任意选择n个不重复数字(n≤10)组成一个5位数 ...

  8. Java实现猜数游戏

    1 问题 编写一个Java程序,实现以下功能: 2 方法 首先导入java.util包下的Random,让程序随便分配给用户一个数. 再导入java.util包下的Scanner类,构建Scanner ...

  9. UVa340 Master-Mind Hints 猜数字游戏的提示 题解

    UVa340 Master-Mind Hints 猜数字游戏的提示 题目链接:UVa340 题目描述 输入格式 输出格式 题目翻译 你的任务是实现一个经典的"猜数字"游戏.给定答案 ...

  10. 教你用python制作猜数游戏

    大家好!我又回来了!今天我教大家怎样用python制作猜数游戏.在此之前我们先了解一下什么是python版猜数游戏. 了解 python版猜数游戏是指您先输入下限值与上限值,然后系统随机生成一个在此范 ...

最新文章

  1. html图片墙 无限滚动,尝试用CSS3实现无限循环的无缝滚动
  2. 一、cocos2dx概念简介
  3. 母亲节刚过,别盲目 high 你的“增长”
  4. ArrayList、LinkedList、Vector的区别。
  5. 芯片:设计、制造、封测
  6. Taro+react开发(8)--控制跳转
  7. [Ajax] 超于json2.js的版本json3.js
  8. 7-14 排座位 (25 分)
  9. 基于canvas的视频遮罩插件
  10. 【日期类问题】例2.1日期差值
  11. 游戏巨头齐聚 Unite Shanghai 2019,揭秘爆款游戏制作精彩亮点!
  12. Hbase启动hbase shell运行命令报Class path contains multiple SLF4J bindings.错误
  13. Puppet之基础篇
  14. xshell无法删除输入_xshell5卸载不了怎么办?xshell5软件卸载方法及无法卸载的解决方法...
  15. win10怎么查看外接显示器的型号
  16. IT精英?OR IT民工?
  17. 深大uooc大学生心理健康章节答案第二章
  18. chain 的使用方法
  19. 解决“javac不是内部或外部命令,也不是可运行的程序”问题
  20. 记一次云服务器重装CentOS7系统

热门文章

  1. kali通过msf利用永恒之蓝攻击服务器
  2. 简单银行账户管理系统
  3. CasADi——数据类型详解与基本操作介绍
  4. SVN Eclipse插件Subclipse安装和配置
  5. python sample函数_Python pandas.DataFrame.sample函数方法的使用
  6. Qt+OSG/osgEarth跨平台编译(用Qt Creator组装各个库,实现一套代码、一套框架,跨平台编译)
  7. python期货程序化开发_使用文华财经进行期货程序化真的很low,自己编程才是正途...
  8. 教您在Xshell中清除历史记录
  9. Typora编辑数学公式
  10. 中国大数据论坛第八期教育成都沙龙成功