L = [75, 92, 59, 68]
sum = 0.0
for q in L:
sum+=q
print sum / 4
sum = 0.0
for q in L:
sum+=q
print sum / 4
2018-04-19
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]
2018-04-19
L = ['Adam', 'Lisa', 'Bart']
L.insert(0,L.pop())
L.insert(2,L.pop(1))
print L
L.insert(0,L.pop())
L.insert(2,L.pop(1))
print L
2018-04-19
def move(n, a, b, c):
if n == 1:
print a, '-->', c
else:
move(n-1, a, c, b)
print a, '-->', c
move(n-1, b, a, c)
move(4, 'A', 'B', 'C')
if n == 1:
print a, '-->', c
else:
move(n-1, a, c, b)
print a, '-->', c
move(n-1, b, a, c)
move(4, 'A', 'B', 'C')
2018-04-19
def greet(b='world'):
# a ='Hello, '
# print a+b+'.'
print 'Hello, '+b+'.'
greet()
greet('Bart')
# a ='Hello, '
# print a+b+'.'
print 'Hello, '+b+'.'
greet()
greet('Bart')
2018-04-19
答案不对,应该是下面的程序,因为删除完Paul后,Burt的索引号变为了2
L = ['Adam', 'Lisa', 'Paul', 'Bart']
L.pop(2)
L.pop(2)
print L
L = ['Adam', 'Lisa', 'Paul', 'Bart']
L.pop(2)
L.pop(2)
print L
2018-04-19
想的超级复杂,要不要用除以2的余数啦,除以3的余数来确定是不是进行到哪一步啦,从A-B和从C-B要不要用move(1,a,c,b)和move(1,c,a,b)来表示啦,那是不是要从n=2开始就直接用move(2,a,b,c)来表示把2块从A-C,总之,就是虽然是想太多,但是,这是一个数学思想,我们要把步骤细化,然后从步骤上来总结归纳,虽然最后的总结归纳的东西已经在题目里面清清楚楚的放着
2018-04-19
# 其实想复杂了,他的任务里面已经描述了规则是怎么运行的,
# 如果a有N个圆盘,可以看成a有1个圆盘(底盘) + (N-1)个圆盘,首先需要把 (N-1)个圆盘移动到 b,然后,将 a的最后一个圆盘移动到c,再将b的(N-1)个圆盘移动到c。
# 在题目里就已经有答案了,所以说,审题审题,我还自己辛辛苦苦推倒了一遍ORZ
# 如果a有N个圆盘,可以看成a有1个圆盘(底盘) + (N-1)个圆盘,首先需要把 (N-1)个圆盘移动到 b,然后,将 a的最后一个圆盘移动到c,再将b的(N-1)个圆盘移动到c。
# 在题目里就已经有答案了,所以说,审题审题,我还自己辛辛苦苦推倒了一遍ORZ
2018-04-19
# coding:utf-8
# 我注释进来就是为了吐槽的,花了我3天时间,然后2张草稿纸,终于明白是搞什么鬼了
def move(n, a, b, c):
if n ==1:
h = ("%s --> %s"%(a,c))
print h
return h
return move(n-1, a, c, b),move(1, a, b, c),move(n-1, b, a, c)
move(4, 'A', 'B', 'C')
# 我注释进来就是为了吐槽的,花了我3天时间,然后2张草稿纸,终于明白是搞什么鬼了
def move(n, a, b, c):
if n ==1:
h = ("%s --> %s"%(a,c))
print h
return h
return move(n-1, a, c, b),move(1, a, b, c),move(n-1, b, a, c)
move(4, 'A', 'B', 'C')
2018-04-19
在Python 3.6.4 shell中需要加上括号
print ('''静夜思
床前明月光,
疑是地上霜。
举头望明月,
低头思故乡。''')
print ('''静夜思
床前明月光,
疑是地上霜。
举头望明月,
低头思故乡。''')
2018-04-19
d = {
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
for key in d:
print (key +':'+str(d[key]))
他做的这个网页IDE有错误...
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
for key in d:
print (key +':'+str(d[key]))
他做的这个网页IDE有错误...
2018-04-19
u和首行的# -*- coding: utf-8 -*-冲突了,
utf-8编码是“可变长编码”,由Unicode编码转化而来的。
utf-8编码是“可变长编码”,由Unicode编码转化而来的。
2018-04-18