Python-猜拳游戏
分析
2.电脑随机输出石头剪刀布
3.判断
4.程序结束
代码块
#1猜拳游戏
import random #内建函数
choice=['剪刀','石头','布'] #建立一个列表
keepgoing=input('你想出剪刀,石头,布还是(Q)?')
while keepgoing!='Q': #当不回答‘Q’时整个程序会一直执行computer=random.choice(choice) #随机选择choiceprint('你选择的是' +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)?') #继续循环!!!
运行结果
提示:该程序的还不够完美,但对于初学者还是有有些帮助的,有更好的记得推荐给我哦~
Python-猜拳游戏相关推荐
- python猜拳游戏电脑随机循环版
python猜拳游戏电脑随机循环版 import random while True:# 1.让用户输入player = int(input("请出拳 石头(1)剪刀(2)布(3):&quo ...
- python猜拳游戏编程代码_用python实现“猜拳游戏
原标题:用python实现"猜拳"游戏 用python实现"猜拳"游戏 先来练习一道用python编写的小程序 这道题是用for in 循环实现输入10个数并求 ...
- Python猜拳游戏(五局三胜)
用Python简单实现猜拳游戏 寻思着可不可以不用过多的if和else实现这个功能 于是便想到用一个嵌套列表来表示猜拳的状态 电脑出拳时总会有3个状态(石头,剪刀和布),电脑的每一个出拳时的状态也对应 ...
- python猜拳游戏三局两胜制_猜拳游戏三局两胜------java实现代码
package com.javasm.exerices02; import java.util.ArrayList; import java.util.List; import java.util.R ...
- 【Python】Python猜拳游戏、数字竞猜游戏小实例、随机密码注册,模拟用户登陆实例
目录 标准数据类型 如果条件语句 对于循环 而循环 标准数据类型 数字(数字) String(字符串) 清单(列表) 元组(元组) 字典(字典) 数字: 用于存储数值.数据类型是不允许改变的,这就意 ...
- python猜拳游戏代码三局两胜_实用宝典 | 如何用Python实现人机猜拳小游戏
首先,解释一下人机猜拳,猜拳相信大家都了解,通俗讲就是"石头.剪刀.布"嘛!再简单不过的一个小游戏,而所谓人机猜拳其实就是猜拳的双方中一方是人另一方是计算机. 问题一 人的问题好解 ...
- python猜拳游戏三局两胜制_python石头剪刀布小游戏(三局两胜制)
Python 石头剪刀布小游戏(三局两胜),供大家参考,具体内容如下 import random all_choioces = ['石头', '剪刀', '布'] win_list = [['石头', ...
- Python 猜拳游戏
实现代码: import random a=int(input("0剪刀.1石头.2布:")) b=random.randint(0,2) print("电脑出拳是:%d ...
- python猜拳游戏简化,Python之猜拳游戏
我的第一篇微博,用来记录一段比较得意的代码.由于是第一天申请时候写的,过了这么多天,回过头来看看,挺幼稚的.哈哈哈 第一次写这东西,主要是为了记录自己的学习历程,或者说是为了忘记的时候找回来看看. 今 ...
- Python猜拳游戏(加强版)
一.代码段: import random import sysprint('--欢迎来到猜拳小游戏--') name = input('请输入您的用户名: ') while True:status = ...
最新文章
- Spring boot请求拦截
- Go 语言中的 new() 和 make()的区别
- Eclipse android
- 智能视频内容生产中专业视频数据导出工具的研发
- git中--soft和--mixed和--hard区别
- cs224 - Lecture2: Word Vectors and Word Senses
- NOIP2011 选择客栈(洛谷P1311)
- jQuery 基础事件
- linux 行尾加字符串,linux – cat in expect脚本在字符串结尾添加新行
- HTTP Error 500.19 – Internal Server Error – 0x80070021 (IIS 8.5)
- Flutter 的渲染逻辑及和 Native 通信
- c++标准程序库:STL容器之vector
- 分类和聚类有什么区别?
- moodle基本配置
- html简单网页源代码表格,HTML 表格
- shell脚本—if语句
- Python url的编码转换
- 数据挖掘专栏三-Python-消费者人群画像信用智能评分
- import javax.jws 出错
- 课程学习方案——python(1)