1.一串字符,循环打印:
源码:
strings="Python"
n=0
print("字符长度为:"+str(len(strings)))
for a in strings:
n=n+1
print ("第"+str(n)+"位是:"+a)
打印结果:
D:\Python\Python36>python test.py
字符长度为:6
第1位是:P
第2位是:y
第3位是:t
第4位是:h
第5位是:o
第6位是:n
2.循环打印某个区间的数字(奇数、偶数、全部数字):
range(start,end,scan)
range()函数,start 表示开始位置,end 表示结束位置,scan 表示每一次循环的步长。
(1)打印[0,10]内的数字
源码:
for data in range(1,10):
print(data)
输出:
print(data)
输出:
D:\Python\Python36>python test.py
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
(2)打印[0,10]内的奇数:
for data in range(1,10,2):
print(data)
(3)打印[0,10]内的偶数:
for data in range(2,10,2):
print(data)
print(data)