Python实现的石头剪子布代码分享_python

我之前写过一篇基于JS的石头剪子布程序 《JavaScript实现的石头剪刀布游戏源码分享》,今天又基于Python写了一个实例,这里边的算法有点特殊但一时也想不到一个好的算法规律。

代码:

复制代码 代码如下:

# encoding=UTF-8
# 石头剪子布 程序
# 李忠
import random
 
# 定义石头剪子布字典
dict = {1:'剪子',2:'石头',3:'布'}
 
for row in dict:
    print '编号:',row,' = ',dict[row]
 
print '您出什么?'
 
loop = True
while loop:
    you = raw_input('请输入编号回车: ')
    try:
        you = int(you)
        if you>=1 and you<=3:
            loop = False
        else:
            print '请输入 1-3 范围内的编号'
    except Exception,e:
        print '请输入正确的数字编号'
 
dn = random.randint(1,3)
print '你出:',dict[you]
print '电脑出:',dict[dn]
print '结果:',
 
if dn==you:
    print '平局'
elif (you>dn and you-dn==1) or you+2==dn:
    print '你胜'
else:
    print '电脑胜'

时间: 2024-10-25 18:36:10

Python实现的石头剪子布代码分享_python的相关文章

Python 实现 贪吃蛇大作战 代码分享_python

感觉游戏审核新政实施后,国内手游市场略冷清,是不是各家的新游戏都在排队等审核.媒体们除了之前竞相追捧<Pokemon Go>热闹了一把,似乎也听不到什么声音了.直到最近几天,突然听见好几人都提到同一个游戏,网上还有人表示朋友圈被它刷屏了.(不过现在微信已经悍然屏蔽了它的分享) 这个游戏就是现在iOS免费榜排名第一的<贪吃蛇大作战>.一个简单到不行的游戏,也不知道怎么就火了.反正一款游戏火了,各路媒体.专家总能说出种种套路来,所以我就不发表意见了.不过这实在是一个挺好实现的游戏,于是

用python登录Dr.com思路以及代码分享_python

前提:isp得支持web登录的方式. 说明:每个ISP的登录页面不一样,不过我估计算法都是一样的,于是解决方案应该也是相似的,只是表单的key可能不太一样. 首先,分析登录页面. 页面head镶嵌了<script>标签,所有的提交相关的脚本都在这里.页面关键部分是两个表单:f1和f0.整个f0是看不见的,但是点击f1的提交时,会直接调用f0的提交而不是提交自己.表单的table布局就不吐槽了... 部分HTML <form name="f1" method="

Python实现设置windows桌面壁纸代码分享_python

每天换一个壁纸,每天好心情. # -*- coding: UTF-8 -*- from __future__ import unicode_literals import Image import datetime import win32gui,win32con,win32api import re from HttpWrapper import SendRequest StoreFolder = "c:\\dayImage" def setWallpaperFromBMP(imag

python查找第k小元素代码分享_python

复制代码 代码如下: # -*- coding: utf-8 -*- from random import randintfrom math import ceil, floor def _partition(A, l, r, i):    """以A[i]为主元划分数组A[l..r],使得:    A[l..m-1] <= A[m] < A[m+1..r]    """    A[i], A[r] = A[r], A[i] # i交

Python获取远程文件大小的函数代码分享_python

复制代码 代码如下: def getRemoteFileSize(url, proxy=None):    """ 通过content-length头获取远程文件大小        url - 目标文件URL        proxy - 代理  """    opener = urllib2.build_opener()    if proxy:        if url.lower().startswith('https://'):    

Linux下使用python自动修改本机网关代码分享

  这篇文章主要介绍了Linux下使用python自动修改本机网关代码分享,本文直接给出实现代码,需要的朋友可以参考下 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 #!/usr/bin/python #auto change gateway Created By mickelfeng import os import random,re g='gateway 192.168.1.' rand=random.randint(1,3

韩国星际2爆出刷分丑闻:石头剪子布定胜负

暴雪在星际争霸2中引入战网积分,每场胜负根据游戏时间.选手实力差距(战网MMR数值)以及战网等级给予不同的胜负积分. 这本是一个非常好的举措,玩家可以通过不停的天梯联赛来获取更高的积分并提升自己的战网等级与排名. 并且无论是暴雪还是韩国星际2届,都将战网积分作为邀请赛的一个重要考核指标,于是更多的职业选手除了进行私下的约战之外,他们也必须在战网与玩家们进行对战以提升自己的排名(当然,职业选手的实力肯定在最高组别) 但是,再好的机制也会有其中的漏洞.在本周三公布的全球TOP200战网排名中,韩服神

急!!c#制作一个石头剪子布的程序

问题描述 用C#做个石头剪子布的程序急急急!! 解决方案 解决方案二:该回复于2008-07-22 16:35:13被版主删除解决方案三:楼主的话真是简洁WindowsApplication?Asp.NET网页版?SilverLight?还是MSDoc字符版?解决方案四:引用2楼skison的回复: 楼主的话真是简洁WindowsApplication?Asp.NET网页版?SilverLight?还是MSDoc字符版? 忘写了是.NET的解决方案五:...期待贴源码?帮你顶...解决方案六:石

石头剪子布的研究价值

听"中国之声"的新闻点评,谈到"中国科研人员发现石头剪子布的必胜绝技"引起的争议.上网找到一个新闻转载"中国科学家:发现石头剪子布的必胜绝技",尤其是注意到后面的评论.写下此文,是深感公众(包括媒体人),该对"研究"二字有些基本的认识. 研究,是为了发现规律.发现规律,方能运用规律,将其作用于社会生活,以及开发产品中去.研究要针对问题,可以是大问题,也可以是小问题,甚至只是小问题中的一个方面.研究所针对的问题,不能够面面俱到,