def move(n, a, b, c):
if n==1:
print(a,'-->',c)
else:
move(n-1, a, c, b)
move(1, a, b, c)
move(n-1, b, a, c)
print(move(4, 'A', 'B', 'C'))
if n==1:
print(a,'-->',c)
else:
move(n-1, a, c, b)
move(1, a, b, c)
move(n-1, b, a, c)
print(move(4, 'A', 'B', 'C'))
2017-01-30
# -*- coding: utf-8 -*-
d = {
Adam: 95,
Lisa: 85,
Bart: 59
}
score=input("input:")
score=int(score)
n=0
for name in d:
if d.get(name)==score:
print name
n=n+1
if n=0:
print 'nobody'
d = {
Adam: 95,
Lisa: 85,
Bart: 59
}
score=input("input:")
score=int(score)
n=0
for name in d:
if d.get(name)==score:
print name
n=n+1
if n=0:
print 'nobody'
2017-01-30
已采纳回答 / qq_小丑_39
如果是在循环内, print 前应该缩进,如果是在循环外,应该回车两次跳出循环后>>> print (sum)如果python是3.0以上版本,print sum不行,要用print (sum)希望能帮到你。
2017-01-30