(Python)石头剪刀布游戏
从控制台输入要出的拳 —— 剪刀(0)/石头(1)/布(2)
电脑 **随机** 出拳
比较胜负
增加错误输入的检测模块
# -*- coding = utf-8 -*-
# @Time : 22:03
# @Author : huanhuan
# @File : test.py
# @Software : PyCharm
import randomdef show(num):if num == 0:sign = "剪刀"elif num == 1:sign = "石头"else:sign = "布"return signwhile 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("结束游戏")breakelse:print("电脑胜利")except ValueError:print("请输入数字而不是字母")
(Python)石头剪刀布游戏相关推荐
- python石头剪刀布游戏编程_Python实现简单石头剪刀布游戏
近日在学习Python的一些基础知识,觉得还是很有趣的一个一门语言!就目前的学习的一些知识,编写了一些一个简单的石头剪刀布的游戏.主要是熟悉一些Python的一些控制语句. import random ...
- python“石头剪刀布”游戏
游戏规则:石头打剪刀,布包石头,剪刀剪布. # -*- coding: utf-8 -*- """ 石头剪刀布游戏 该程序的关键点是把"石头".&qu ...
- python石头剪刀布游戏注释_用python做一个简单逻辑的游戏——剪刀石头布
前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者:萝卜的百科书 我们的基础中的基础,在前几文中已经介绍完了,其他的知识 ...
- python石头剪刀布游戏代码输入格式随机数种子设置为0_Python模拟石头剪刀
我想写一个simul()函数,它接受一个整数,模拟Player1和Player2之间的n轮石头.布.剪刀.赢得最多回合的玩家将赢得n轮游戏,并可能出现平局.在 示例:simul(1) Player1 ...
- Python石头剪刀布游戏简单易懂
#用户输入: a = int(input("请输入剪刀(0)石头(1)布(2):")) user = 0 if a == 0: user = "石头" elif ...
- python猜拳游戏三局两胜制_python石头剪刀布小游戏(三局两胜制)
Python 石头剪刀布小游戏(三局两胜),供大家参考,具体内容如下 import random all_choioces = ['石头', '剪刀', '布'] win_list = [['石头', ...
- Python 在线多人游戏开发教程 Day05#石头剪刀布游戏
Python 在线多人游戏开发教程 Day01#做一个可以移动的方块 Python 在线多人游戏开发教程 Day02#做一个server 和 network Python 在线多人游戏开发教程 Day ...
- Python实践 制作石头剪刀布游戏 带GUI界面
一.开发需求 使用 Python 编程实现 "石头剪刀布" 游戏,具体要求如下: 程序随机"出拳":在屏幕上显示"石头","剪刀& ...
- python设计石头剪刀布游戏五次游戏体验_Python设计一个石头、剪刀、布游戏
石头剪刀布是一种很受欢迎的游戏.我们将在python编程语言中实现石头剪刀布(Rock, Paper, and Scissors).Python是最简单的编程语言之一,理解它不需要花费太多时间.让我们 ...
- Python编程基础:第三十七节 石头剪刀布游戏Rock, Paper, Scissors Game
第三十七节 石头剪刀布游戏Rock, Paper, Scissors Game 前言 实践 前言 我们这一节的内容主要是对前边学习内容的一个综合应用,以石头,剪刀,布游戏为例讲解列表.随机数.用户输入 ...
最新文章
- EDIUS新建项目工程设置
- 指定域的名称或安全标识(SID)与该域的信任信息不一致.
- centos 6.5下编译安装、配置高性能服务器Nginx
- 粤教版管理计算机中的文件教案,最新粤教版初中信息技术第一册教案(全册).docx...
- 11个常用的SQL技巧
- centos7环境下搭建storm集群
- Spring Cloud各个组件的配套使用
- java Io,读写文件拒绝访问
- Matplotlib绘制春节休假表
- android dialog设置背景图片,如何为Dialog设置背景图片?
- 青青子佩(朋友写给我的)
- OLED调试和OLED显示器(程序)(学习笔记)
- Open judge 1.8.3
- iOS - 接入 Live2D
- 星罗棋布:VPS测试脚本集锦
- 动力电池:车企们的新角斗场
- 计算机传票算录入测试,传票算
- php用dre打开,php设计模式--适配器模式
- 极路由3与存储的适配规划
- 关于小程序中保留小数点后几位的问题