#!/usr/bin/python
# -*- coding: UTF-8 -*-
array = [9,2,7,4,5,6,3,8,1,10]
L = len(array)
for i in range(L):
for j in range(L-i):
if array[L-j-1]<array[L-j-2]:
array[L-j-1],array[L-j-2]=array[L-j-2],array[L-j-1]
for i in range(L):
print array[i],
#!/usr/bin/python
# -*- coding: UTF-8 -*-
num=[];
i=2
for i in range(2,100):
j=2
for j in range(2,i):
if(i%j==0):
break
else:
num.append(i)
print(num)
918Python for 循环语句
输出各种形状三角形:
#coding=UTF-8
rows = int(input('输入列数: '))
print "用for函数书写的正等腰直角三角形"
for i in range(0, rows):
for k in range(0, i+1):
print " * ",
print "\n"
print "用for函数书写的倒等腰直角三角形"
for i in range(0, rows):
for k in range(0, rows-i):
print " * ",
print "\n"
print "用while函数书写的正等腰直角三角形"
i=1
while i:
j=1
while j:
print "*"," ",
if i==j:
break
j+=1
if j>rows:
break
print "\n"
i+=1
if i>rows:
break
917Python for 循环语句
Python for 常用实例说明:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
print "for循环只能执行range内两数字相减次数"
for i in range(1,10): # 只能执行9次,判断循环终止条件是 >= 第二个数字 10 就不再执行 和 其他语言的 i=1 to 10 不同
print 'i=:', i
print "使用xrange还是一样的效果"
for i in xrange(1,10,1): #还是只能执行9次,和其他语言的 i=1 to 10 可执行10次是不同的
print 'i=:', i
print 'for i in range(1,1)这样是不会进入循环的'
print "而其他语言的 for i=1 to 1 是可以进入一次循环的"
for i in range(1,1): # 也就是说这样是不会进入循环的。
print '没执行这里:i=:', i
print "所以,要执行定次数循环必须将range(1,1)的第二个数字加1"
print "for实现step效果递增"
for i in xrange(0,10,2):
print(i)
print "for实现step效果递减"
for i in xrange(10,0,-2):
print(i)
921Python 循环嵌套
冒泡排序
920Python 循环嵌套
使用嵌套循环实现×字塔的实现
919Python 循环嵌套
使用循环嵌套来获取100以内的质数
918Python for 循环语句
输出各种形状三角形:
917Python for 循环语句
Python for 常用实例说明:
输出结果为: