易截截图软件、单文件、免安装、纯绿色、仅160KB

猜数字——Python版

终于完了高一时一个小小的愿望,写一个猜数字的小游戏!

献上源代码!

Python code:

#! /usr/bin/env python
# -*- coding:gb2312 -*-
import random

class game:
def __init__(self):
self.nub = 5 #控制生成的随机数位数,位数为nub-1
self.number = 0 #初始化随机数
self.comparer = "" #初始化 提示
self.limit = 9 #控制每局游戏机会

def run(self): #程序开始
go = raw_input("请输入(1)开始游戏:")
if int(go)==1:
self.main()

def main(self): #主程序
self.getnumber()
a = "请输入"+str(self.nub-1)+"位的整数:"
intstr = ""
count = 0

while intstr!="999999":
intstr = raw_input(a)
if (len(intstr) < (self.nub-1)) or (len(intstr)>(self.nub-1)):
print "游戏重新开始,请输入"+str(self.nub-1)+"位整数!"
count = 0
continue

if intstr == self.number:
print "你猜对了!"
break

self.compare(intstr,self.number)
print "你猜错了,提示:" + self.comparer

count +=1
if


相关问答:

Python中的Unicode在Delphi如何还原成Gb2312?

已知Python 中:
s = unicode("测试", "gb2312")
s = u'\u6d4b\u8bd5'
print s
测试

在Delphi里面如何将\u6d4b\u8bd5这样的还原成Gb2312的汉字呢?
找到个方法
......

python怎么print 'hello world'

大家好,我是一个新手,刚开始学python,但是刚开始的helloworld都没法打印,让我很无奈。
我的python安装路径为f:\python31。在path中也设置对了,在windows下运行是这样显示的,希望各位前辈指点一下。谢谢
Pyth ......

python如何设置CLOSE_WAIT状态占用的端口重用

发现python2.6
import httplib
conn=httplib.HTTPSConnection('x.x.x.x')
conn.request('','')
rd=conn.getresponse()
conn.close()
这样结束后会变成CLOSE_WAIT状态,我 ......

python 在网站注册用户

rt
这个怎么实现,谢谢!

比如,我发现某个网站很好玩。我想用python写个程序注册到这个网站上。怎么实现?

up继续等回复


引用
对方可能有反auto机制,比如识别码等。所以你的工程量就大了。
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号