#用户选择剪刀石头布,电脑随机生成,若是输了扣一分,赢了加一分,打平不加分。最后可以显示总分,可以无限循环,可以手动终止。
from random import randint
# write in 20220707
score = 0
while True:hand = ("剪刀", "石头", "布")computer = randint(0, 2)choice = input("请选择\n" + "1:" + "\u270c  " + "2:" + "\u270a  " + "3:" + "\u270b\n")if choice not in ['1', '2', '3']:print("不是正确选择!退出!")exit()choice = int(choice)print("你的选择是:", hand[choice - 1], "       电脑的选择是:", hand[computer])if choice-1 == computer:print("你们打平了!")score += 0print("你的得分目前是:", score)elif choice-1-computer == 0 or choice-1-computer == 1 or choice-1-computer == -2:print("恭喜你获胜了!")score += 1print("你目前得分是:", score)else:print("可惜,你输了~!")score = score - 1print("你的目前得分是:", score)result = input("请问是否想继续?继续按“Y” 不想按“N”(支持大小写,其他字符按继续处理)\n")if str(result) == "n" or str(result) == "N":print("你最终的得分是:", score)break

py简易猜丁壳,可以计算总分。(石头剪刀布)相关推荐

  1. 网教20. 猜-丁-壳!

    "石头.剪刀.布"也叫作"猜丁壳",是猜拳的一种.游戏规则中,石头克剪刀,剪刀克布,布克石头. 红哥哥听闻程设的同学们都是擅长玩猜丁壳的高手,于是他决定举办一场 ...

  2. BITCS2016程序设计 | 20. 猜-丁-壳!

    20. 猜-丁-壳! 成绩 10 开启时间 2016年09月13日 星期二 11:15 折扣 0.8 折扣时间 2016年09月18日 星期日 23:55 允许迟交 否 关闭时间 2016年10月10 ...

  3. 一个用Shell脚本写的猜丁壳游戏

    为什么80%的码农都做不了架构师?>>> 这几天在学习Linux的Shell脚本,写了一个猜丁壳游戏. 游戏规则:每回合玩家和电脑各出石头.剪子.布中的一个,分别以0.1.2表示,规 ...

  4. 【猜丁壳】小游戏练习

    模拟一次人和电脑之间的游戏:猜丁壳. 石头剪刀布. 要求: 玩家:通过键盘输入选择石头.剪刀.布 电脑:随机获得. 打印玩家和电脑的手势. 然后比较玩家和电脑的手势. 最后打印结果,谁胜利了. < ...

  5. 使用Java实现玩家和电脑猜丁壳

    猜丁壳要求:玩家和电脑进行猜丁壳的游戏,某一方胜利次数达到3即为某方获胜. 1.难点:电脑[随机]出石头.剪刀.布. 解决方法:使用Math.random()实现 Math.random():有返回值 ...

  6. Java小游戏 猜丁壳( 石头、剪刀、布)

    用Java实现猜丁壳(石头剪刀布) 我们在控制台输入数字1,2,3分别代表石头,剪刀,布.让后人机(电脑玩家)随机生成石头剪刀布中的一个,比较后得出比分与赢的一方.率先获得5场胜利的玩家获胜. 文章目 ...

  7. Java实现猜丁壳小游戏(猜拳)

    剪刀.石头.布又称"猜丁壳",游戏规则中,石头克剪刀,剪刀克布,布克石头. 常见玩法: 一局定胜负 三局两胜 五局三胜 猜拳小游戏要求:用Java编写一个人机对战的猜拳小游戏.人选 ...

  8. 猜丁壳案例(剪刀石头布)

    效果演示: ===========人机猜丁壳大战============ ------------第1局------------- 请选择你的手势:[0-石头] [1-剪刀] [2-布] 1 李世石: ...

  9. 【JavaLearn】(7)面向对象案例:猜丁壳

    目录 1. 案例设计 2. 搭建案例框架 3. 开发工具类和常量类 4. 开发玩家类和裁判类 5. 开发游戏类并进行测试 1. 案例设计 最终的运行效果: 类的设计:[常量类 和 工具类 在开发中应该 ...

最新文章

  1. UE中的自动化学习课程
  2. 7纳米duv和euv_要超车台积电 三星宣布采用EUV技术7纳米制程完成验证
  3. java正则表达式练习题目
  4. 为什么电脑下载python很慢-Python运行速度慢你知道这是为什么吗?
  5. linux 安装 redis3.0
  6. 使用windows 7加入windows server 2008的域!
  7. WEB编程学习之Wordpress发送邮件
  8. 三星Galaxy Note系列旗舰今年确定缺席:超万名粉丝请愿望其回归
  9. Python网页简单小爬虫
  10. 夜的钢琴曲五—吉他指弹
  11. H5扫描二维码获取内容
  12. js 跳转到指定位置 高德地图_第三方高德地图Javascript API
  13. 互动媒体大作业——绘画系统
  14. 内置方法和模块的应用
  15. vtkOBBTree——包围盒
  16. 根据日期获取生肖,根据日期获取星座
  17. 深度学习基础概念-Batch、Iteration、Epoch理解
  18. python b站 排行_Python爬虫抓取B站小视频排行榜,新手也可以跟着做哦!
  19. 有限元方法简介与COMSOL操作入门
  20. 【知乎整理】云计算和虚拟机(VMWare)有什么区别?

热门文章

  1. php代码生成器软件_php代码生成器好用吗
  2. 万能的list列表,python中的堆栈、队列实现全靠它
  3. AI 脸部美容,一键让你变瘦变美变老变年轻
  4. JAVA接口案例(猫和狗、运动员和教练)
  5. Ansys Zemax | 如何模拟部分反射和散射的表面
  6. python刷票脚本_python自动刷票脚本(在不封IP的情况下)
  7. 计算机系统结构 刘超,新计算机系统结构 刘超 教学课件 3224.ppt
  8. 实习日志(编写一个商城管理系统)
  9. HTML5新增内容元素和表单控件
  10. 架构师必备,了解分层架构中缓存那点事儿