猜数字——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和pyqt以及Eric4都已经配置好了,打开Eric4写个python程序比如简单的
print“hello,world”,怎么编译运行了,Start菜单的所有命令都出现和图中差不多的对话框,应当怎么运行了?
求大家指教
没有人用 ......
已知Python 中:
s = unicode("测试", "gb2312")
s = u'\u6d4b\u8bd5'
print s
测试
在Delphi里面如何将\u6d4b\u8bd5这样的还原成Gb2312的汉字呢?
找到个方法
......
下边是我写的一段代码,随机生成100万条4列数据,并放到dict里边,然后把内容写到txt文件中
Python code:
#!/usr/bin/python2.5
import random
import time
time.sleep(5)
shapes = {}
print " ......
我现在有一个需求是这样的
我有2个类
class A
{
public:
int val;
}
class B
{
public:
A a
}
现在在脚本中只能
b.a.val = 1
我在python中想使用
b.a = 1
......
请问怎么对以下这段代码做单元测试呢?(包括使用路径覆盖、条件覆盖等白盒测试方法)
class Case_one:
def __init__(self):
self.__a = 100
......