本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。

问题描述

示例:“石头”“剪刀”“布”相信是每个人的童年都用过的一种简单快捷解决问题的办法,例如:“今天谁去倒垃圾啊?”“emmm,我不想去”“巧了,我也不想,那我们石子剪刀布叭!谁输了谁去”。不可否认,这种猜拳方式帮我们解决了很多问题,那么,你知道如何用简单的python函数来实现石头剪刀布吗?

输入:石头、剪刀、布

输出:输了、赢了、平局

解决方案

import random  number = 1yin_number= 0shu_number = 0while number <= 3:    if shu_number == 2 or yin_number == 2:        break    user = int(input('注(0代表石头、1代表剪刀、2代表布)好兄弟请出拳:'))    if user > 2:        print('请认真注意游戏规则噢!不能出大于2数字')    else:        data = ['石头', '剪刀', '布']        com = random.randint(0, 2)        print("您出的是{},我出的是{}".format(data[user], data[com]))

算法创作|“石头剪刀布”问题解决方法相关推荐

  1. 算法创作|龟兔赛跑问题解决方法

    本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章. 前言 Python中的龟兔赛跑问题解决方法 让你自己输入一个时间,看看最后的赢家是乌龟还是兔子 问题描 ...

  2. 关于外卖骑手被困在算法里的问题解决方法浅析

    近日,看到有关,外卖骑手被困在算法里的相关新闻,我揣测一二,我们可以做个假设,假设最初始的第一个骑手第一单用时30分钟,算法初始状态什么都不知道,像一张白纸,或一个刚出生的小孩,大脑空白,这时算法开始 ...

  3. python读取中文文件乱码-详解Python的json文件读取及中文乱码显示问题解决方法...

    Python的json文件读取及解决中文乱码显示问题 本文实例讲述了Python实现的json文件读取及中文乱码显示问题解决方法.分享给大家供大家参考,具体如下: city.json文件的内容如下: ...

  4. 软件构造实验一问题解决方法及经验教训

    软件构造实验一问题解决方法及经验教训 一:实验目标概述 1.本次实验通过求解三个问题,训练基本 Java 编程技能,能够利用 Java OO 开发基本的功能模块,能够阅读理解已有代码框架并根据功能需求 ...

  5. JDBC连接数据库遇到的“驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。”问题解决方法

    JDBC连接数据库遇到的"驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接."问题解决方法! 时间:2018-12-20 本文章向大家介绍JDB ...

  6. maven java版本过低_maven项目编译运行时提示jdk版本过低问题解决方法

    明明使用的是1.8jdk,但是运行项目时提示使用的是java版本是1.5,版本过低. 修改pom.xml,添加如下: maven-compiler-plugin 3.6.1 1.8 1.8 UTF-8 ...

  7. 分类中常见的类别不平衡问题解决方法

    常见的类别不平衡问题解决方法 常见的类别不平衡问题解决方法 那么,什么是"类别不平衡"? 解决方法 1.扩大数据集 2.欠采样 3.过采样 4.使用新评价指标 5.尝试不同的分类算 ...

  8. 应对百度“清风算法”的策略和方法

    应对百度"清风算法"的策略和方法 还好,一切都恢复了. 关键词恢复了,域名恢复了-- 大家都知道,老费的博客前几天受到百度清风算法的影响,被K了(至于是不是真正被k目前还没有办法定 ...

  9. Oracle 常见错误总结(如:ORA-XXXXX)及问题解决方法

    转: Oracle 常见错误总结(如:ORA-XXXXX)及问题解决方法 ORA-00001: 违反唯一约束条件 ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 O ...

最新文章

  1. win10 中redis client提示 ERR Client sent AUTH,but no password is set
  2. how is my real odata request hijacked by Mock server
  3. Last Theorem CodeForces - 1325F(dfs树找最大环+思维)
  4. nssl1478-题【dp】
  5. sql2005镜像实现
  6. HTML+JS 写一个 个人博客(初学版)
  7. Python入门之函数调用
  8. 为什么程序员不需要MATLAB技能?
  9. 云计算 码率适配限速_【省带宽、压成本专题】码率适配限速大揭秘,带你认识这款视频网站节流大杀器...
  10. 摄像头码流怎么设置_监控交换机怎么选?千兆/百兆/核心/PoE/光纤交换机选型指南...
  11. 读书百客:《双双燕·咏燕》赏析
  12. 0930 视频边下边播/蓝牙库/阿里博客/afnetworking详细/小程序工具
  13. CaffeNet简介
  14. 《java设计模式》读书笔记
  15. 北航991——设备管理(重点)
  16. EVE-NG打开Wireshark提示拒绝访问
  17. 微信小程序 报错errcode: 40029, errmsg: “invalid code
  18. web前端零基础系统学习路线,每个阶段都需要学什么?
  19. android相册管理系统下载安装,云象相册管理
  20. SVN conflict的解决办法

热门文章

  1. 红米二代竟有四款!64位/八核/5.5英寸
  2. Oracle REGEXP_REPLACE 通配符语法的使用(未完待续)
  3. 雪鹰领主服务器维护,37雪鹰领主8月16日维护更新公告
  4. shell判断字符串变量是否为空,包括纯空格、空串、回车行是空白行等
  5. 极客日报第3期:小红书回应 “涉黄内容” 已封禁;iOS 14.2 推送,你更新了吗?
  6. windows 部署常见问题
  7. 软件工程知识点复习总结
  8. 手机如何安装GreasyFork油猴js脚本?
  9. Appium自动化测试1:Windows Appium环境安装
  10. python实现一个简单的ping工具