新手问个问题
#!/usr/bin/python
# -*- coding: UTF-8 -*-
array=[];
print"please input n"
n=input("Enter your input: ");
print"input your numbers:"
for i in range(0, n):
num = raw_input();
array.append(num)
for i in range(len(array)):
for j in range(i):
if array[j] > array[i]:
array[j],array[i] = array[i],array[j]
print array
这个冒泡法程序中 array[j],array[i] = array[i],array[j]是什么意思,那个逗号作用是什么,为什么我分开三行来写,输出结果不正确,另外再问个问题,python语句后面加;和不加;的区别是什么?我剩余的分不多,望各位兄弟解答下