用Python实现石头剪刀布游戏
作者:小鹿焕焕 发布时间:2023-06-05 05:37:41
标签:Python,石头剪刀布
从控制台输入要出的拳 —— 剪刀(0)/石头(1)/布(2)
电脑 **随机** 出拳
比较胜负
增加错误输入的检测模块
# -*- coding = utf-8 -*-
# @Time : 22:03
# @Author : huanhuan
# @File : test.py
# @Software : PyCharm
import random
def show(num):
if num == 0:
sign = "剪刀"
elif num == 1:
sign = "石头"
else:
sign = "布"
return sign
while True:
try:
com = random.randint(0, 2)
people = int(input("请输入(剪刀:0,石头:1,布:2):"))
if people > 3 or people < 0:
print("请输入正确的数字")
else:
print("玩家出%s,电脑出%s" % (show(people), show(com)))
if (people == 0 and com == 2) \
or (people == 1 and com == 0) \
or (people == 2 and com == 1):
print("玩家胜利")
elif people == com:
print("双方平局")
elif people == 3:
print("结束游戏")
break
else:
print("电脑胜利")
except ValueError:
print("请输入数字而不是字母")
来源:https://blog.csdn.net/qq_44771627/article/details/122547894
0
投稿
猜你喜欢
- 我经常需要用Python与solr进行异步请求工作。这里有段代码阻塞在Solr http请求上, 直到第一个完成才会执行第二个请
- 一、什么是shutilshutil可以简单地理解为sh + util ,shell工具的意思。shutil模块是对os模块的补充,主要针对文
- 前言JSON是一种轻量级的数据交换格式,采用了独立于语言的文本格式,类似XML,但是比XML简单,易读并且易编写。对机器来说易于解析和生成,
- 如果你想用Python开发Windows程序,并让其开机启动等,就必须写成windows的服务程序Windows Service
- 破解百度翻译翻译是一件麻烦的事情,如果可以写一个爬虫程序直接爬取百度翻译的翻译结果就好了,可当我打开百度翻译的页面,输入要翻译的词时突然发现
- 前言没有用过的东西,没有深刻理解的东西很难说自己会,而且被别人一问必然破绽百出。虽然之前有接触过python协程的概念,但是只是走马观花,这
- Python中国象棋单机版鼠标点击操作;两天制作,较为粗糙,很多效果还未实现。# -*- coding: utf-8 -*-"&q
- 背景最近在测试一款软件的关闭第三方窗口的功能,感觉实现应该挺简单的。所以就尝试了。由于说它的实现是靠c++实现的,本人对c++实在不在行,但
- MS SQL基本语法及实例操作 一:建表并初始化 ============================ create database
- 实现图形校验和单点登录效果图前置条件学习一下 nest安装新建项目npm i -g @nestjs/cli nest new project
- 本文实例讲述了Python使用循环神经网络解决文本分类问题的方法。分享给大家供大家参考,具体如下:1、概念1.1、循环神经网络循环神经网络(
- 首先,你得下载SocksiPy这个.解压出来之后里面会有一个socks.py文件.然后你可以把这个文件复制到python安装目录里面的Lib
- 本文实例讲述了go语言操作redis连接池的方法。分享给大家供大家参考。具体实现方法如下:func newPool(server, pass
- 内容摘要:网页设计师制作网页最常用的设计软件应该就算adobe的产品Photoshop了,当然Photoshop不仅可以设计网页,不过作为网
- 前言OpenCV是图像处理常用的库,作为初学者,往往从图片的读取、保存、查询图片的信息开始,下面将分享Python下OpenCV的一些基本使
- 1.进入官网https://www.python.org/,点击Downloads下的Windows按钮,进入下载页面。2.如下图所示,点击
- 一年一度的六一儿童节又来了,祝大朋友小朋友节日快乐。你有没有一瞬间,特别想要回到童年?童年是一盒水彩笔,五颜六色精彩纷呈。童年是一幅漫画,新
- 前言为了介绍python语言中pandas库在数据分析中的重要作用,本人打算以NBA球星勒布朗詹姆斯在2020-2021赛季常规赛个人数据为
- 1. 参数解析1.1 inplace参数取值:True、FalseTrue:直接修改原对象False:创建一个副本,修改副本,原对象不变(缺
- 1.简单检索数据博客内容中student表为:1.1.检索单个列select + 列名 + from + 表名1.2.检索多个列select