我正在研究即将到来的任务,并试图找出以下程序打印的内容:
d = ["Bob", "Tom", "George", "Susan", "Mary"]
n = raw_input("Enter a name: ") # assume user enters Robert
for name in d :
if name < n :
print name
print
size = len( d )
i = 0
while i < (size - 1) :
if d[i] > d[i+1] :
temp = d[i]
d[i] = d[i+1]
d[i+1] = temp
else :
d[i+1] = "Nick"
i += 1
for name in d :
print name
Run Code Online (Sandbox Code Playgroud)
我很困惑,因为当我运行程序时,它返回:
Enter a name: …Run Code Online (Sandbox Code Playgroud)