py简易猜丁壳,可以计算总分。(石头剪刀布)
#用户选择剪刀石头布,电脑随机生成,若是输了扣一分,赢了加一分,打平不加分。最后可以显示总分,可以无限循环,可以手动终止。 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简易猜丁壳,可以计算总分。(石头剪刀布)相关推荐
- 网教20. 猜-丁-壳!
"石头.剪刀.布"也叫作"猜丁壳",是猜拳的一种.游戏规则中,石头克剪刀,剪刀克布,布克石头. 红哥哥听闻程设的同学们都是擅长玩猜丁壳的高手,于是他决定举办一场 ...
- BITCS2016程序设计 | 20. 猜-丁-壳!
20. 猜-丁-壳! 成绩 10 开启时间 2016年09月13日 星期二 11:15 折扣 0.8 折扣时间 2016年09月18日 星期日 23:55 允许迟交 否 关闭时间 2016年10月10 ...
- 一个用Shell脚本写的猜丁壳游戏
为什么80%的码农都做不了架构师?>>> 这几天在学习Linux的Shell脚本,写了一个猜丁壳游戏. 游戏规则:每回合玩家和电脑各出石头.剪子.布中的一个,分别以0.1.2表示,规 ...
- 【猜丁壳】小游戏练习
模拟一次人和电脑之间的游戏:猜丁壳. 石头剪刀布. 要求: 玩家:通过键盘输入选择石头.剪刀.布 电脑:随机获得. 打印玩家和电脑的手势. 然后比较玩家和电脑的手势. 最后打印结果,谁胜利了. < ...
- 使用Java实现玩家和电脑猜丁壳
猜丁壳要求:玩家和电脑进行猜丁壳的游戏,某一方胜利次数达到3即为某方获胜. 1.难点:电脑[随机]出石头.剪刀.布. 解决方法:使用Math.random()实现 Math.random():有返回值 ...
- Java小游戏 猜丁壳( 石头、剪刀、布)
用Java实现猜丁壳(石头剪刀布) 我们在控制台输入数字1,2,3分别代表石头,剪刀,布.让后人机(电脑玩家)随机生成石头剪刀布中的一个,比较后得出比分与赢的一方.率先获得5场胜利的玩家获胜. 文章目 ...
- Java实现猜丁壳小游戏(猜拳)
剪刀.石头.布又称"猜丁壳",游戏规则中,石头克剪刀,剪刀克布,布克石头. 常见玩法: 一局定胜负 三局两胜 五局三胜 猜拳小游戏要求:用Java编写一个人机对战的猜拳小游戏.人选 ...
- 猜丁壳案例(剪刀石头布)
效果演示: ===========人机猜丁壳大战============ ------------第1局------------- 请选择你的手势:[0-石头] [1-剪刀] [2-布] 1 李世石: ...
- 【JavaLearn】(7)面向对象案例:猜丁壳
目录 1. 案例设计 2. 搭建案例框架 3. 开发工具类和常量类 4. 开发玩家类和裁判类 5. 开发游戏类并进行测试 1. 案例设计 最终的运行效果: 类的设计:[常量类 和 工具类 在开发中应该 ...
最新文章
- UE中的自动化学习课程
- 7纳米duv和euv_要超车台积电 三星宣布采用EUV技术7纳米制程完成验证
- java正则表达式练习题目
- 为什么电脑下载python很慢-Python运行速度慢你知道这是为什么吗?
- linux 安装 redis3.0
- 使用windows 7加入windows server 2008的域!
- WEB编程学习之Wordpress发送邮件
- 三星Galaxy Note系列旗舰今年确定缺席:超万名粉丝请愿望其回归
- Python网页简单小爬虫
- 夜的钢琴曲五—吉他指弹
- H5扫描二维码获取内容
- js 跳转到指定位置 高德地图_第三方高德地图Javascript API
- 互动媒体大作业——绘画系统
- 内置方法和模块的应用
- vtkOBBTree——包围盒
- 根据日期获取生肖,根据日期获取星座
- 深度学习基础概念-Batch、Iteration、Epoch理解
- python b站 排行_Python爬虫抓取B站小视频排行榜,新手也可以跟着做哦!
- 有限元方法简介与COMSOL操作入门
- 【知乎整理】云计算和虚拟机(VMWare)有什么区别?