诚之和:如何用python函数来实现石头剪刀布效果

问题描述示例:“石头”“剪刀”“布”相信是每个人的童年都用过的一种简单快捷解决问题的办法,例如:“今天谁去倒垃圾啊?”“emmm,我不想去”“巧了,我也不想,那我们石子剪刀布叭!谁输了谁去”。不可否认,这种猜拳方式帮我们解决了很多问题,那么,你知道如何用简单的python函数来实现石头剪刀布吗?输入:石头、剪刀、布输出:输了、赢了、平局解决方案import randomnumber = 1yin_number= 0shu_number = 0while number <= 3:if shu_number == 2 or yin_number == 2:breakuser = int(input('注(0代表石头、1代表剪刀、2代表布)好兄弟请出拳:'))if user > 2:print('请认真注意游戏规则噢!不能出大于2数字')else:data = ['石头', '剪刀', '布']com = random.randint(0, 2)print("您出的是{},我出的是{}".format(data[user], data[com]))if user == com:print('平局')continueelif (user == 0 and com == 1) or (user == 1 and com == 2) or (user == 2 and com == 0):print('恭喜,你赢了')yin_number += 1else:print('遗憾,你输了')shu_number += 1num += 1

(0)

相关推荐

  • Python自学教程第2期-求100以内奇数和

    前言:Python是一门需要不断实践练习的编程语言,本文档将AI大学堂学员交流群的Python每周练习进行汇总,希望各位小伙伴能够多进行实践练习,逐渐爱上这门神奇的编程语言,掌握它并在生活中能够使用它 ...

  • (1条消息) Python笔记 class中的

    Python中的init的含义 之前一直不理解__init__()方法的作用核意义,今天看了一些别人写的博客,对这个内容学习了一下. init()方法有两个方面的重大意义:1. 在对象生命周期中初始化 ...

  • 跟光磊学Python开发程序流程控制

    https://m.toutiao.com/is/JTDYwKQ/ 程序流程控制概述 程序分为三种执行结构: 顺序结构:即从上到下依次执行,之前编写的Phthon都是顺序结构 分支结构:根据条件成立, ...

  • 金三银四,50道必备的Python面试题(建议收藏)

    在过去的2020年,Python赢得了年度TIOBE编程语言奖,成为过去一年最受欢迎的编程语言.在数据科学和机器学习等领域中,被广泛使用. 正值"金三银四"招聘季,小F给大家整理了 ...

  • 诚之和:如何使用python中的信号通信blinker

    这篇文章主要介绍"如何使用python中的信号通信blinker",在日常操作中,相信很多人在如何使用python中的信号通信blinker问题上存在疑惑,小编查阅了各式资料,整理 ...

  • 诚之和:如何用php实现缓存类代码

    本篇内容主要讲解"如何用php实现缓存类代码",感兴趣的朋友不妨来看看.本文介绍的方法操作简单快捷,实用性强.下面就让小编来带大家学习"如何用php实现缓存类代码&quo ...

  • 诚之和:如何理解Python基础中的for循环语句

    如何理解Python基础中的for循环语句,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题. Python for循环可以遍历任何序列的项目 ...

  • 诚之和:Python怎么实现冒泡排序

    本篇内容主要讲解"Python怎么实现冒泡排序",感兴趣的朋友不妨来看看.本文介绍的方法操作简单快捷,实用性强.下面就让小编来带大家学习"Python怎么实现冒泡排序&q ...

  • 诚之和:Python五种Python解释器的表示什么

    这期内容当中小编将会给大家带来有关Python五种Python解释器的表示什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获. Python是一门解释器语言,代码想运 ...

  • 如何用python把pdf转为word

    手把手 | 20行Python代码教你批量将PDF转为Word 作者|丁彦军 给各位带来了一个免费简单快速的方法,手把手教你用Python批量处理PDF格式文件,获取自己想要的内容,存为word形式. ...

  • Day063|如何用Python实现复制粘贴文本

    原创 51DayDayUp Andy学Python 大家好,我是Andy. 当前任务: 已知表格内容如下,通过查询天眼查网站,将表格内容填充. 根据任务,结合目前所学知识,将任务拆解如下: 1.读取e ...

  • 童年记忆第四弹!!! 如何用Python写一个胖鸟快飞

    前言 写到童年游戏第四弹了,突然想到以前玩过的一个很有意思的游戏,叫胖鸟快飞,就是一只鸟,通过不断的点击调整位置,通过钢管的游戏,今天我们就来写写这个游戏吧~ 游戏开发:(胖鸟快飞)"> ...

  • 童年记忆第二弹!!! 如何用Python写一个植物大战僵尸

    上次写了一个俄罗斯方块,感觉好像大家都看懂了,这次就更新一个植物大战僵尸吧 植物大战僵尸的话 引入需要的模块 import pygame import random 配置图片地址 IMAGE_PATH ...