python基础-循环语句for\嵌套循环


for循环格式:

  for index in range(0,3):#等同于range(3),取0\1\2

    print(index)

index = 0
starnames = ['xr1','xr2','xr3']
for index in range(len(starnames)):
    print(starnames[index])

结果:

xr1
xr2
xr3

 

range函数:

range(1,5)  取1-4

range(1,5,2)  取1-4,1是起始下标,5是终止下标,步长为2

range(5)  取0-5

 

嵌套循环:

多个循环嵌套使用

求100以内的素数,打印,并统计个数

 

i = 2
while (i <100):
    j = 2
    while (j <= (i/j)):
        if not(i%j):
            break
        j = j+1
    if (j > i/j):
        print(i,"是素数")
    i = i+1

 

结果:

2 是素数
3 是素数
5 是素数
7 是素数
11 是素数
13 是素数
17 是素数
19 是素数
23 是素数
29 是素数
31 是素数
37 是素数
41 是素数
43 是素数
47 是素数
53 是素数
59 是素数
61 是素数
67 是素数
71 是素数
73 是素数
79 是素数
83 是素数
89 是素数
97 是素数

var1 = 'Hello Bejing'
var2 = 'python progarmming'

print("var1[0]:",var1[0])
print("var2[1:5]",var2[1:5])#取下标,1,2,3,4的值
#print() 换行

print("更新追加字符串后=",var1[:6]+'xr\n') #取下标,0-5的值

#字符串格式化输出,连接符合是%,后边是实际输出的值
#s是字符串,d是数字
print("我是%s年纪%d"%('xr',18))

结果:

var1[0]: H
var2[1:5] ytho
更新追加字符串后= Hello xr

我是xr年纪18

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM