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

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-07-05
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-09
猜你喜欢
  • 2022-12-23
  • 2021-12-20
  • 2022-01-10
  • 2021-12-14
  • 2022-12-23
  • 2022-12-23
  • 2022-02-26
相关资源
相似解决方案