def average(*args):
if len(args) == 0:
return 0.0
return float(sum(list(args))) / float(len(args))
print average()
print average(1, 2)
print average(1, 2, 2, 3, 4)
if len(args) == 0:
return 0.0
return float(sum(list(args))) / float(len(args))
print average()
print average(1, 2)
print average(1, 2, 2, 3, 4)
2016-04-26
已采纳回答 / 清波
在 Python Shell 和 Python IDLE 中, 如果一个代码块(如 if, elif, else, for, while, def, class, try, with 等等)写完了,如果想跳出代码块写其他的代码,比如上面的这个 函数定义完,想调用函数时, 一定要 多敲一个空行,直到“>>> ”这个符号出现,再写。如下:<...code...>
2016-04-26
赶紧给我鼓掌,哈哈哈
只需要改下面的代码
def generate_tr(name, score):
if score < 60:
return '<tr><td>%s</td><td style="color:red">%s</td></tr>' % (name, score)
else:
return '<tr><td>%s</td><td>%s</td></tr>' % (name, score)
tds = [generate_tr(name, score) for name, score in d.iteritems()]
后面的不变
只需要改下面的代码
def generate_tr(name, score):
if score < 60:
return '<tr><td>%s</td><td style="color:red">%s</td></tr>' % (name, score)
else:
return '<tr><td>%s</td><td>%s</td></tr>' % (name, score)
tds = [generate_tr(name, score) for name, score in d.iteritems()]
后面的不变
2016-04-26
是个明白人,一看就是老师故意犯的错误,不为别的,久违让你有成就感,让你继续学下去,这在心理学上叫做犯错误效应,也称白璧微瑕效应,即小小的错误反而会使有才能的人际吸引力提高。
2016-04-26
已采纳回答 / 荆无谋
使用chr()转换的时候,会根据数字的Ascii码值转换对应的字符,如chr(97),输出的是Ascii码为97的字符,就是字符'a';使用str()转换是时候,直接将对应的数字转换成字符,如str(97),输出的就是字符串 '97'
2016-04-26
已采纳回答 / SoukNow
最后一行 print 的时候应该是在 if x < y 时执行的,即应该和s的赋值属于同一代码块。for x in [1,2,3,4,5,6,7,8,9]: for y in [0,1,2,3,4,5,6,7,8,9]: if x < y: s = 10 * x + y print s这样即可。
2016-04-26
s = set(['Adam', 'Lisa', 'Paul'])
L = ['Adam', 'Lisa', 'Bart', 'Paul']
for i in L:
if i in s:
s.remove(i)
else:
s.add(i)
print s
L = ['Adam', 'Lisa', 'Bart', 'Paul']
for i in L:
if i in s:
s.remove(i)
else:
s.add(i)
print s
2016-04-26
s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)])
for x in s:
print x[0],':',x[1]
for x in s:
print x[0],':',x[1]
2016-04-26
months = set(['Jan','Feb','Mar','Apri','May','June','July','Aug','Sep','Oct','Nov','Dec'])
x1 = 'Feb'
x2 = 'Sun'
if x1 in months:
print 'x1: ok'
else:
print 'x1: error'
if x2 in months:
print 'x2: ok'
else:
print 'x2: error'
x1 = 'Feb'
x2 = 'Sun'
if x1 in months:
print 'x1: ok'
else:
print 'x1: error'
if x2 in months:
print 'x2: ok'
else:
print 'x2: error'
2016-04-26
s = set([ 'adam','bart' ])
print 'adam' in s
print 'bart' in s
print 'adam' in s
print 'bart' in s
2016-04-26
s = set(['Adam',' Lisa',' Bart',' Paul'])
2016-04-26