Python实现简单猜拳游戏
本文实例为大家分享了Python实现猜拳游戏的具体代码,供大家参考,具体内容如下
分析
1.玩家从控制台输入内容
2.电脑随机输出石头剪刀布
3.判断
4.程序结束
代码块
1猜拳游戏
import random #内建函数
choice=[‘剪刀’,’石头’,’布’] #建立一个列表
keepgoing=input(‘你想出剪刀,石头,布还是(Q)?’)
while keepgoing!=’Q’: #当不回答‘Q’时整个程序会一直执行
computer=random.choice(choice) #随机选择choice
print(‘你选择的是’ +keepgoing+ ‘计算机选择的是’ +computer)
判断输赢
if keepgoing==computer:
print('打平了')
elif keepgoing=='剪刀':
if computer=='石头':
print('计算机赢了')
else:
print('你赢了')
elif keepgoing=='石头':
if computer=='布':
print('计算机赢了')
else:
print('你赢了')
elif keepgoing=='布':
if computer=='剪刀':
print('计算机赢了')
else:
print('你赢了')
else:
print('你的结果不在范围类!!!')
print()
keepgoing=input('你想出剪刀,石头,布还是(Q)?') #继续循环!!!
运行结果
提示:该程序的还不够完美,但对于初学者还是有有些帮助的,有更好的记得推荐给我哦
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
时间: 2022-01-04
Python中猜拳游戏与猜筛子游戏的实现方法
猜拳游戏 import random player_input=input(“请输入(0剪刀,1石头,2布):”) player=int(player_input) computer=random.randint(0,2) if(player==0 and computer==2) or (player==1 and computer==0) or (player==2 and computer==1): print(“电脑出的是%s,恭喜,你赢了!”%comput
python实现猜拳游戏项目
本文实例为大家分享了python实现猜拳游戏的具体代码,供大家参考,具体内容如下 项目功能: 1.系统生成随机的石头剪刀布,玩家输入石头剪刀布 2.因为玩家可能会输入shitou st这样的输入,需要格式化成合理输入 3.进行石头剪刀布的游戏,输出游戏结果,假设每次可以玩5局 4.将游戏结果写入到excel中,包括系统出拳,玩家出拳,游戏结果,目前得分 5.游戏有欢迎信息(欢迎来到游戏)和用户交互(游戏剩余次数) 6.如果游戏的得分达到0分,游戏也会结束 7.在开始游戏的时候要求用户输入玩家姓名
python实现猜拳游戏
对于一个初级学习python的人,这将是一个非常简单而有趣的内容: 代码非常简单,主要是:随机函数–需要导入random模块与条件语句的一个简单实用: 下面,简单介绍一下python中的随机函数: random.random()用于生成一个0到1的随机符小数: 0 <= n < 1.0 random.random() # Random float x, andom.uniform的函数原型为:random.uniform(a, b),用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,
python实现猜拳小游戏
用python实现猜拳小游戏,供大家参考,具体内容如下 本练习旨在养成良好的编码习惯和练习逻辑思考. 1.使用python版本: 3.7.3: 2.代码内容实现如下 #!/usr/bin/env python # -- coding: utf-8 -- “”” 简单实现猜拳小游戏,默认每回合 五局 Version: 0.1 Author: smartbabble Date: 2018-03-12 “”” from random import
python实现一个猜拳游戏
本文实例为大家分享了python实现一个猜拳游戏的具体代码,供大家参考,具体内容如下 设计一个猜拳的游戏,要求如下: 1.游戏开始时,输入玩家名字 2.可以选择3个电脑对手(电脑名字自定) 3.游戏规则为:1.剪刀 2.石头 3.布 4.游戏开始,玩家vs电脑,玩家选择出一个,电脑随机1-3 5.具有局数统计(如:现在是第几局).输赢统计(玩家胜几局,电脑胜几局) 效果图如下: 代码如下: import random #先导入随机数 class game(): #创建一个游戏的类 里面分为两个属
python使用if语句实现一个猜拳游戏详解
任务要求 在控制台中提示输入石头.剪刀.布,按回车键,然后给出游戏结果. 分析 我们知道在游戏规则中,石头克剪刀,剪刀克布,布克石头.但是这在计算机中并不是很好直接的表示,因此我们分别用0.1.2分别代表游戏中的石头剪刀布. 那么电脑该如何出拳呢?那就该用到python中的一个模块random中的一个方法random.randint()在0~2范围内产生一个随机整数,就表电脑出拳了. random.randint()的用法如下: # 首先导入模块 import random # 调用时传入两个整
python 实现人和电脑猜拳的示例代码
完成人机猜拳互动游戏的开发,用户通过控制台输入实现出拳,电脑通过程序中的随机数实现出拳,每一局结束后都要输出结果.当用户输入n时停止游戏,并输出总结果. import random all = [‘石头’,’剪刀’,’布’] computer = random.choice([‘石头’,’剪刀’,’布’]) #所有赢了的情况 win = [[‘石头’,’剪刀’],[‘布’,’石头’],[‘剪刀’,’布’]] class Text(): def func_play(self): ind = inp
python实现人机猜拳小游戏
今天的这篇文章呢是对人机猜拳小游戏—石头剪刀布的一个描述以及代码展现 石头剪刀布游戏代码的简介:关于石头剪刀布这个小游戏,大致得到思路就是,玩家出一个手势,然后电脑再随机出一个手势,最后再判断是玩家获胜还是电脑获胜.最简单的思路就是将这三个手势是三个代号来表示,然后再去判断代号之间的关系,最后输出胜方. 最一般情况下,最先想到的就是使用1.2.3数字来对三个手势进行代号化,然后再通过代号的大小去判断,如下是对这个方式的简述: 石头 代号 用1来表示 剪刀 代号 用2来表示 布
python代码实现猜拳小游戏
本文实例为大家分享了python代码实现猜拳小游戏的具体代码,供大家参考,具体内容如下 游戏实现具体功能 原有的用户登录的信息均能保存在txt文件里,注册的信息也能保存在txt里面 格式如下: 便于之后转换成列表字典形式添加注册数据 用户的猜拳记录也能保存在txt中并以如下格式显示 格式如下: 具体Python代码: #-- coding=utf8 -- # @author:sololi # date: 2020/10/24 # 文件说明 : # 123文件存放 用户信息 456 文件存放猜
20行python代码的入门级小游戏的详解
背景: 作为一个python小白,今天从菜鸟教程上看了一些python的教程,看到了python的一些语法,对比起来(有其他语言功底),感觉还是非常有趣,就随手添了一点内容,改了一个小例程,当着练练手,从一些小例子入门感觉效率很高. 代码内容: 不多说了,直接上代码: import random rang1 = int(input(“请设置本局游戏的最小值:”)) rang2 = int(input(“请设置本局游戏的最大值:”)) num = random.ran
Python实现Pig Latin小游戏实例代码
前言: 本文研究的主要是Python实现pig Latin小游戏的简单代码,具体介绍如下. Pig Latin是一个语言游戏. 步骤: 1.让用户输入一个英文单词 2.确保用户输入一个有效单词 3.将单词转换成Pig Latin 4.显示转换结果 一.Input 函数:raw_input()用于输出一个字符串并等待键盘输入某字符串,最后以Enter(或Return)结束输入 original = raw_input(“Enter a word:”) print original 上述中
C++实现产生随机数和相应的猜拳小游戏实例代码
一.简介 c++中,产生随机数的通用方法就是调用 srand()和 rand() 函数. Rand 单纯的rand()会返回一个0至RAND_MAX之间的随机数值,而RAND_MAX的值与int位数有关,最小是32767.不过rand()是一次性的,因为系统默认的随机数种子为1,只要随机数种子不变,其生成的随机数序列就不会改变. 其实,对于rand()的范围,我们是可以进行人为设定的,只需要在宏定义中定义一个random(int x)函数,就可以生成范围为0至x的随机数值.当然,也可以定义为r
最常见的猜拳小游戏Android代码实现
本文实例为大家分享了Android猜拳小游戏,供大家参考,具体内容如下 简单的 页面跳转 和 点击事件 的实现… —> AndroidManifest.xml <?xml version=”1.0” encoding=”utf-8”?> <manifest xmlns:android=”http://schemas.android.com/apk/res/android“ package=”com.drag
java项目实现猜拳小游戏
本文实例为大家分享了java实现猜拳小游戏的具体代码,供大家参考,具体内容如下 项目名称 猜拳小游戏 项目描述 玩家与电脑进行猜拳游戏,玩家行为采用输入方式,电脑行为采用随机形式. 代码实现 测试类 public class Test { public static void main(String[] args) { Game game = new Game(); game.start(); } } 主类:实现主方法 public class Game { private People peo
用Python设计一个经典小游戏
本文主要介绍如何用Python设计一个经典小游戏:猜大小. 在这个游戏中,将用到前面我介绍过的所有内容:变量的使用.参数传递.函数设计.条件控制和循环等,做个整体的总结和复习. 游戏规则: 初始本金是1000元,默认赔率是1倍,赢了,获得一倍金额,输了,扣除1倍金额. 玩家选择下注,押大或押小: 输入下注金额: 摇3个骰子,11≤骰子总数≤18为大,3≤骰子总数≤10为小: 如果赢了,获得1倍金额,输了,扣除1倍金额,本金为0时,游戏结束. 程序运行结果是这样的: 现在,我们来梳理下思路. 我们
Python实现的弹球小游戏示例
本文实例讲述了Python实现的弹球小游戏.分享给大家供大家参考,具体如下: 弹球 1. Ball 类 draw负责移动Ball 碰撞检测,反弹,Ball检测Paddle 2.Paddle类 draw负责移动Paddle 碰撞检测,确定能不能继续 监听键盘事件 3.主循环 绘制Ball和Paddle update sleep 代码 from Tkinter import * import random import time class Ball: def init(self, canv
上一篇: 带你从编码角度分析C++重载原理
下一篇: 多个字符串找到不同点