已采纳回答 / Phoeberourou
刚在我的Python shell里面试了你的代码,运行成功,返回结果24。 你的代码没有问题。我也常自己运行成功但在这里不通过啊,也许这里有bug<...code...>
2016-04-17
最赞回答 / 小钱趣
%号用来格式化字符串,%s表示字符串的替换,%fs表示浮点小数的替换 有几个%?,后面就有几个变量或值,顺序对应好print ' call %s(表示在输出结果时这个位置需要插入一个字符串,用%s占个位置) () in %fs(表示在输出结果时这个位置需要插入一个浮点小数,用%fs占个位置) ' %(表示格式化后面的字符串)(f.__name__,(t2-t1)) (f.__name__对应前面的%s,(t2-t1)对应前面的%fs)call %s() in %fs'%(f.__name__,(t2-t...
2016-04-17
最新回答 / 蛋叔蛋叔
刚刚在编译器上试了一下,没有问题可以运行,结果是 C B A ,可能是这边的服务器出问题了吧,我昨天很多课程写的代码提交都出错,但是在编译器上可以正常运行
2016-04-17
最新回答 / 小钱趣
是代码的格式错误了,比如if语句,正确的是这样的: t = (t2 - t1) * 1000 if unit=='ms' else (t2 - t1)看起来下面这个样子只是答案区域自动换行了: t = (t2 - t1) * 1000 if unit=='ms' else (t2 - t1)题主下次可以复制黏贴答案到编辑区,看一下排版,否则可能因为显示的问题,误解了格式<...图片...>
2016-04-16
已采纳回答 / 孟童梓
r1 = Rational(1, 3)r2 = Rational(1, 2)self.p=r1.p=1 r.q=r2.q=2self.q=r1.q=3 r.p=r2.p=1上述算式为(1*2+3*1,2*3)所以等于5/6
2016-04-15
最赞回答 / sph37
class Person(object): passp1 = Person()p1.name = 'Bart'p2 = Person()p2.name = 'Adam'p3 = Person()p3.name = 'Lisa'L1 = [p1, p2, p3]L2 = sorted(L1,key=lambda x:x.name)print L2[0].nameprint L2[1].nameprint L2[2].name
2016-04-15
已采纳回答 / Uno菜鸟
fn=performance(f),传入f函数,在performance函数里面进行包装加"新技能",里面的fn只是对f函数包装加了新技能后的新函数,要返回的是加了“新技能”后的函数,自然就返回的是fn。
2016-04-14