精华内容
下载资源
问答
  • 主要为大家详细介绍了python实现石头剪刀布程序,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 主要为大家详细介绍了python实现石头剪刀布小游戏,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 本文实例为大家分享了python实现石头剪刀布的具体代码,供大家参考,具体内容如下老师布置了一个石头剪刀布的作业,要可视化,还是先用代码实现再说可视化的事。环境:window7,Python 3.5代码:#coding=utf-8import...

    本文实例为大家分享了python实现石头剪刀布的具体代码,供大家参考,具体内容如下

    老师布置了一个石头剪刀布的作业,要可视化,还是先用代码实现再说可视化的事。

    环境:window7,Python 3.5

    代码:

    #coding=utf-8

    import random

    exit_flag = False #设置flag用于break跳出两层循环,或者自定义异常也行,try:, except。

    dic = {}

    dic[0] = '剪刀'

    dic[1] = '石头'

    dic[2] = '布'

    while True:

    humanStr = input("请输入[0:剪刀 1:石头 2:布] ")

    if humanStr.isdigit() and (int(humanStr) in [0,1,2]): #如果输入的是数字,并且在0,1,2中

    human = int(humanStr)

    windows = random.randint(0, 2)

    print ("你出的是%s,电脑出的是%s" % (dic[human],dic[windows]))

    if (human == 0 and windows == 2) or (human == 1 and windows == 0) or (human == 2 and windows == 1):

    print("祝贺你,你赢了!")

    oncemore = input("你想再来一局吗? y(Y) or n(N) ")

    elif human == windows:

    print("平局")

    oncemore = input("你想再来一局吗? y(Y) or n(N) ")

    else:

    print("不好意思,你输了")

    oncemore = input("你想再来一局吗? y(Y) or n(N) ")

    while True:

    if oncemore == 'y' or oncemore == 'Y':

    break

    elif oncemore == 'n' or oncemore == 'N':

    exit_flag = True

    break #跳出内层循环,并且设置flag

    else:

    oncemore = input("你想再来一局吗? y(Y) or n(N) ")

    if exit_flag == True:

    break #跳出层循环,结束程序

    else:

    print ("请重新输入!")

    pass

    2019012214132116.jpg

    PS:这里想要记录一下python2中input和raw_input的区别,以及python3中的input

    对于python2:

    input和raw_input都能接受字符串, raw_input()将所有输入作为字符串看待,返回字符串类型,而input()在对待输入纯数字时,返回数字类型(int,float),对待字符串的话,输入的字符串必须使用引号引起来,表明是个字符串,返回类型为字符串

    2019012214132117.jpg

    对于python3:

    将raw_input()和input()进行了整合,去除了raw_input(),仅保留了input()函数,其接受任意性输入,将所有的输入都默认为字符串类型处理,并返回字符串类型。

    2019012214132118.jpg

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

    展开全文
  • python实现石头剪刀布游戏

    千次阅读 2018-12-15 14:28:21
    # 石头剪刀布 import random player = input("请输入您要出的拳 石头(1)/剪刀(2)/布(3):") choice = ['1', '2', '3'] computer = random.sample(choice, 1) computer_1 = computer[0] print("...

    这是新手的第一个小程序,望大佬多多指教!谢谢!

    # 石头剪刀布
    import random
    player = input("请输入您要出的拳 石头(1)/剪刀(2)/布(3):")
    choice = ['1', '2', '3']
    computer = random.sample(choice, 1)
    computer_1 = computer[0]
    print("玩家选择的拳头是 %s - 电脑出的拳是 %s" % (player, computer_1))
    if (player == '1' and computer_1 == '3') or (player == '2' and computer_1 == '3') or (player == '3' and computer_1 == '1'):
        print("电脑弱爆了!")
    elif player == computer_1:
        print("心有灵犀!")
    else:
        print("不服气,再来!")

     

    展开全文
  • python实现石头剪刀布游戏

    千次阅读 2019-07-16 16:29:47
    player = int(input("请输入您的选择_石头-1、剪刀-2、-3:")) computer = random.randint(1, 3) print("玩家出的是 %d, 电脑出的是 %d" % (player, computer)) if player == computer: print("平...
    # 使用import导入随机工具包random
    # 注意在导入工具包的时候应将导入的语句放在代码的顶部
    # 这样可以使代码在有需要的时候可以随时调用工具包中的工具
    player = int(input("请输入您的选择_石头-1、剪刀-2、布-3:"))
    computer = random.randint(1, 3)
    print("玩家出的是 %d, 电脑出的是 %d" % (player, computer))
    if player == computer:
        print("平局!")
    elif ((player == 1 and computer == 3)
          or (player == 2 and computer == 1)
          or (player == 3 and computer == 2)):
        print("computer win! ")
    else:
        print("player win! ")
    
    
    展开全文
  • player = int(input("请输入你要出的招数 1 石头 2 剪刀 3")); computer = random.randint(1, 3) print("玩家出的是%d,电脑出的是%d" % (player, computer)) if ((player == 1 and computer == 2) or (player =...
    import random
    
    player = int(input("请输入你要出的招数 1 石头 2 剪刀 3布"));
    computer = random.randint(1, 3)
    
    print("玩家出的是%d,电脑出的是%d" % (player, computer))
    
    if ((player == 1 and computer == 2)
            or (player == 2 and computer == 3)
            or (player == 3 and computer == 1)):
        print("玩家获胜了")
    elif player == computer:
        print("平局")
    else:
        print("电脑获胜了")
    
    
    请输入你要出的招数 1 石头 2 剪刀 3布3
    玩家出 的是3,电脑出的是2
    电脑获胜了
    
    展开全文
  • 主要为大家详细介绍了Python实现简单的石头剪刀布的游戏,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • Python实现人机石头剪刀布

    千次阅读 2019-08-20 09:41:59
    初学Python,做了个石头剪刀布的处理,有不足之处还请多多指教!!! # 从键盘输出要出的拳,1-石头,2-剪刀,3-布 Player = int(input("请输入整数:1-石头,2-剪刀,3-布")) #输入异常处理 while Player >3 or ...
  • user = int(input('请输入:剪刀(0)、石头(1)、(2):')) if x == 0: x = '剪刀(0)' elif x == 1: x = '石头(1)' else : x = '(2)' if user == 0: user = '剪刀(0)' elif user == 1: user =...
  • #从控制台输入要出的拳头 石头1、剪刀2、3、 player = int(input('请输入您要出的拳头! 1.石头|2.剪刀|3. :')) #电脑随机出拳 先假设电脑只会出石头u,完成整体代码功能 computer = random.randint(1,3) print...
  • 需求:设计一个"石头,剪子,"游戏,实现人与机器进行游戏 规则: (a) 布包石头. (b)石头砸剪子, ©剪子剪破布.在你的计算机版本中,用户输入她/他的选项,计算机找一个随机选项,然后由你的程序来决定一个胜利者或者平手...
  • Python编写石头剪刀布小游戏

    千次阅读 2020-05-26 09:19:24
    3.1 问题 编写game.py脚本,实现以下目标: 计算机随机出拳 玩家自己决定如何出拳 代码尽量简化 3.2 方案 引用random模块生成0-2的随机数,提示并...2.用户输入石头并且随机数是剪刀 3.用户输入并且随机数是石
  • 题目描述:综合使用if语句相关知识,实现石头剪刀布游戏效果 用户输入数字0-2中的一个数字,剪刀为0;石头为1;布为2,与系统随机生成的数字比较后给出结果信息。 主要实现代码 import random print("请输入一位数...
  • python实现简单的石头剪刀布小游戏 代码如下: # -*- coding:utf-8 -*- # 实现剪刀石头布 # 随机数生成、input、print、if、elif、while import random #引入模块 if __name__ == __main__: #定义菜单 print(欢迎...
  • 石头剪刀布需求: A. 从控制台输入要出的全—石头(1)/ 剪刀(2)/布(3) B. 电脑随机出拳—线嘉定电脑只会出石头,完成整体代码功能 C. 比较胜负 案例目标: 1.强化多个条件的逻辑运算 2. 体会import导入模块...
  • 编写game2.py脚本,实现以下目标: 基于上节game.py程序 实现循环结构,要求游戏三局两胜 4.2 方案 用while循环语句让游戏执行3次,在判断输赢之前用if嵌套方式先判断用户输入的值是否合法,如果合法进行输赢判断,...
  • 下面是规则.你和你的对手,在同一时间做出特定的手势,必须是下面一...import randomguess_list = [“石头”,”剪刀”,””]guize = [[“”,”石头”],[“石头”,”剪刀”],[“剪刀”,””]] while True: compute
  • python实现石头剪子

    2020-04-16 16:24:23
    python实现石头剪子的游戏 。。。适合无聊打发时间:) lis=['剪刀(0)','石头(1)','(2)'] def game(): y=True while y: f=True while f: try: a = eval(input('请输入:剪刀(0)、石头(1)、(2):_'...
  • 给大家分享Python基础实现与电脑对战的剪刀石头布小游戏,练习if while输入和输出,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧
  • python实现剪刀石头布——核心:random函数的使用 import random player = input('请输入(0)剪刀 (1)石头 (2)') print('用户输入的是',player) computer = random.choice(['剪刀','石头','']) print('...
  • 编写剪刀石头布游戏 让我们使用Python 3和Tkinter开发相同的游戏。我们可以将游戏命名为Rock-Paper-Scissors-Lizard-Spock。 规则和玩法 ock crushes Scissors Rock crushes Lizard Paper covers Rock Paper ...
  • Python实现石头-剪刀-小游戏

    千次阅读 2017-08-09 10:35:36
    就目前的学习的一些知识,编写了一些一个简单的石头剪刀布的游戏。主要是熟悉一些Python的一些控制语句。import random while 1: s=int(random.randint(1,3)) print(s) print() if s==1: ind="stone
  • person = int(input('请输入石头[0],剪刀[1],[2]:')) computer = random.randint(0,2) print('机器人输入的是:%d'%(computer)) if person == 0 and computer == 1: print('你赢了') elif person == 1 and ...

空空如也

空空如也

1 2 3 4 5 ... 9
收藏数 177
精华内容 70
关键字:

python实现石头剪刀布

python 订阅