易截截图软件、单文件、免安装、纯绿色、仅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


相关问答:

eric4怎么运行python程序?

python和pyqt以及Eric4都已经配置好了,打开Eric4写个python程序比如简单的
print“hello,world”,怎么编译运行了,Start菜单的所有命令都出现和图中差不多的对话框,应当怎么运行了?

求大家指教

没有人用 ......

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

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

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

python dict 的内存控制

下边是我写的一段代码,随机生成100万条4列数据,并放到dict里边,然后把内容写到txt文件中

Python code:

#!/usr/bin/python2.5
import random
import time
time.sleep(5)
shapes = {}
print " ......

boost.python c++嵌入python如何重载=?

我现在有一个需求是这样的
我有2个类
class A
{
public:
int val;
}

class B
{
public:
A a
}

现在在脚本中只能
b.a.val = 1
我在python中想使用
b.a = 1
......

使用python进行单元测试

请问怎么对以下这段代码做单元测试呢?(包括使用路径覆盖、条件覆盖等白盒测试方法)
class Case_one:
    def __init__(self):
        self.__a = 100
    ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号