一:range函数,用于生成一个整数序列,
创建的三种方法
range(stop)创建一个(0,stop)之间的整数序列,步长为1.
range(start,stop)
range(start,stop)
第一种创建方式:
r=range(10)
print(r)
print(list(r))
range(0, 10)
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
range里面一开始写的是几就是从哪开始。
或者自己设置步长
r=range(1,10,2)
print(r)
print(list(r))
range(1, 10, 2)
[1, 3, 5, 7, 9]
二:While循环语句
a=1
while a<10:
print(a)
a+=1
计算1-100之间的偶数
b=0
a=1
while a<=100:
if a%2==0:
b+=a
a+=1
print(b)
其中,注意各行代码前面空格数量,空格数量不对,结果可能运行不出来。
三:For in循环
for item in 'Person':
print(item)
依次打印出P e r s o n这几个字母
for i in range(10):
print(i)
依次出现 0-10
其中,可以利用这个循环输出
for c in range(5):
print("为什么学习python的时间这么少")
可以输出5次
使用for循环计算1-100之间的偶数
sum=0
for item in range(1,101):
if item%2==0:
sum+=item
print(sum)
计算100-999之间的水仙花数
for item in range(100,1000):
ge=item%10
shi=item//10%10
bai=item//100
if ge**3+shi**3+bai**3==item:
print(item)