python 小游戏,和电脑玩剪刀石头布
# -*- coding: utf-8 -*-
"""
Created on Fri Oct 25 16:28:12 2019
if判断综合演练,剪刀石头布
@author: fei
"""
import random
# 要使用随机数,需要导入随机数的模块random,--工具包
# 提示玩家出拳
player = int(input("请输入要出的拳:石头-1,剪刀-2,布-3"))
# randint(a, b)包含a和b,要求a<b
# 电脑随机出拳
computer = random.randint(1, 3)
print("玩家选择的拳头是:", player, ";电脑选择的拳头是:", computer)
# 比较胜负,石头胜剪刀,剪刀胜布,布胜石头
# 玩家胜利
if((player == 1 and computer == 2)
        or (player == 2 and computer == 3)
        or (player == 3 and computer == 1)):
    print("O yeah,电脑弱爆了!")
# 平局
elif player == computer:
    print("平局")
# 电脑胜利
else:
    print("电脑胜利,玩家失败!!!")
python 小游戏,和电脑玩剪刀石头布的更多相关文章
- Python小游戏、小程序
		python 小游戏之摇骰子猜大小 python 实现一个双色球生成程序 python-循环与判断练习题 
- 玩Python小游戏猜数字,在游戏中掌握基础,你还能学不会?
		学python怎么离得开案例呢? 今天再继续给大家分享一个Python教程里的猜数字游戏 我最近也是在学python,从事编程工作几年了,但是python还是今年才开始玩的,不得不说,这真是一 ... 
- Python小游戏之猜数字
		最近师兄师姐毕业,各种酒席,酒席上最常玩的一个游戏就是猜数字,游戏规则如下: 出题人在手机上输入一个0-100之间的数字,其它人轮流猜这个数字,如果你不幸猜中则要罚酒一杯.每次猜数字,出题人都要缩小范 ... 
- python 小游戏之摇骰子猜大小
		最近学习Python的随机数,逻辑判断,循环的用法,就想找一些练习题,比如小游戏猜大小,程序思路如下: 开发环境:python2.7 , 附上源代码如下: 摇骰子的函数,这个函数其实并不需要传任何参数 ... 
- Python小游戏 -- 猜单词
		Python初学者小游戏:猜单词 游戏逻辑:就像我们曾经英语学习机上的小游戏一样,电脑会从事先预置的词库中抽取单词,然后给出单词的字母数量,给定猜解次数,然后让玩家进行猜测,并给出每次猜测的正确字母与 ... 
- Python小游戏 -- 猜数字
		Python初学者小游戏:猜数字 游戏逻辑:电脑随机生成一个数字,然后玩家猜数字,电脑提示猜的数字大了还是小了,供玩家缩小数字范围,达到既定次数后,玩家失败.若在次数内猜对,玩家获胜. 涉及知识点:r ... 
- Python 小游戏 Bunny
		最近在学习Python,所以上网找了一个小程序练练手. 关于这款名为[Bunny]的小游戏,详细请看下面的链接: http://www.oschina.net/translate/beginning- ... 
- Python小游戏之 - 飞机大战美女 !
		用Python写的"飞机大战美女"小游戏 源代码如下: # coding=utf-8 import os import random import pygame # 用一个常量来存 ... 
- python小游戏-水文
		脚本不会,全都白费.所以就去学习了简单的python,结果不慎学了python中的pygame,浪费了不少时间,没啥用如果不做游戏个人觉得最好别学,学爬虫她不香吗?不过也有一点收获,打飞机小游戏,源码 ... 
- Python小游戏之 - 飞机大战 !
		用Python写的"飞机大战"小游戏 源代码如下: # coding=utf-8 import random import os import pygame # 用一个常量来存储屏 ... 
随机推荐
- EasyHook(一)
			前言 在说C# Hook之前,我们先来说说什么是Hook技术.相信大家都接触过外挂,不管是修改游戏客户端的也好,盗取密码的也罢,它们都是如何实现的呢? 实际上,Windows平台是基于事件驱动机制的, ... 
- leetcode 4寻找两个有序数组的中位数
			最优解O(log(min(m,n))) /** 之前用合并有序数组的思想做了O((m+n+1)/2),现在试一试O(log(min(m,n))) 基本思路为:通过二分查找较小的数组得到对应的中位数(假 ... 
- EDM营销技巧之如何进行用户唤醒
			一般来说,EDM营销中肯定有些用户就长期不关注我们的邮件.这个时候我们应该如何唤醒用户呢?本文给大家分享一下技巧. 首先,我们要注重电子邮件地址的价值.只有好的新的邮件地址库,才能引起用户足够的关注. ... 
- ES6对象的拓展
			属性的简洁表示法 ES6 允许直接写入变量和函数,作为对象的属性和方法.这样的书写更加简洁. const foo = 'bar'; const baz = {foo}; //允许直接写入变量和函数作为 ... 
- web可拖动控件js
			先下载:http://code.jquery.com/ui/1.10.3/jquery-ui.js $('.i-i-yuan').draggable({ containment: '#app'//可通 ... 
- Unity3D-Canvas-UIScaleMode
			UnityCanvasUI自适应部分 用Canvas下的自适应UI Scale Mode: Constant Pixel Size:固定像素大小,无论如何UI怎么样就怎么样,只能通过 Scale Fa ... 
- 学用 TStringGrid [6] - Options
			本例运行效果图: 一般修改 TStringGrid 的 Options 直接在设计时选一下 True 或 False 就行了; 代码中可以像下面操作: StringGrid1.Options := ... 
- 【WPF异常】在使用 ItemsSource 之前,项集合必须为空
			<DataGrid x:Name=" AutoGenerateColumns="False" GridLinesVisibility="None" ... 
- WebMvcConfigurerAdapter详解和过时后的替代方案
			一.什么是WebMvcConfigurerAdapter Spring内部的一种配置方式采用JavaBean的形式来代替传统的xml配置文件形式进行针对框架个性化定制 二.WebMvcConfigur ... 
- 【MM系列】SAP MRKO如何操作
			公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[MM系列]SAP MRKO如何操作 前言部 ... 
