#range函数建立
#range函数是内置函数,可以直接调用
#range对象所占内存相同,只有使用时才能range对象表示的列表内容不同
i=range(5)
print(list(i))#[0, 1, 2, 3, 4]
j=range(2,5)
print(list(j))#[2, 3, 4]
z=range(1,5,2)
print(list(z))#[1, 3]
print(3 in z)#True
print(2 not in z)#True
#while语句-循环语句
a=0 #初始化变量
sum=0
while a<10: #条件判断
sum+=a #条件执行体
a+=1 #改变变量
print(sum)
#求1-100的偶数和
a=0
sum=0
while a<=100:
if a%2==0:
sum+=a
a+=1
print(sum)
#for-in循环,一是作遍历使用,二是作循环次数限制
for i in range(10):
print(i)
for _ in range(3):
print("我爱你")
#求1-100的偶数和
sum=0
for i in range(101):
if i%2==0:
sum+=i
print(sum)
#求100-999之间的水仙花数有哪些
for i in range(100,1000):
gewei=i%10
shiwei=i//10%10
baiwei=i//100
if gewei**3+shiwei**3+baiwei**3==i:
print(i)
#break用于结束循环
#用于for in
for i in range(3):#只可以输入三次密码,如果正确流程停止,如果不正确只有三次机会
pwd=input("请输入密码")
if pwd=="8888":
print("密码正确")
break#如果密码正确就结束
else:
print("密码不正确,请重新输入")
#用于while
a=0
while a<3:#while语句也可以作为循环次数限制使用,这里一共可以输入密码三次
pwd=input("请输入密码")
if pwd=="8888":
print("密码正确")
break#如果密码正确就结束
else:
print("密码不正确,请重新输入")
a+=1
#continue用于结束当前循环,提前进入下一循环
#用于for in_找出10以内3的倍数
for i in range(10):
if i%3!=0:
continue
else:
print(i)
#用于while_找出10以内3的倍数
a=0
while a<10:
if a%3!=0:
a+=1
continue
else:
print(a)
a+=1
#else语句
#if else,if条件不成立就执行else后面的内容
#for else
#用于for in
for i in range(3):#只可以输入三次密码,如果正确流程停止,如果不正确只有三次机会
pwd=input("请输入密码")
if pwd=="8888":
print("密码正确")
break#如果密码正确就结束
else:
print("密码不正确,请重新输入")
else:
print("输入密码的机会已用完")
#while else
a=0
while a<3:#while语句也可以作为循环次数限制使用,这里一共可以输入密码三次
pwd=input("请输入密码")
if pwd=="8888":
print("密码正确")
break#如果密码正确就结束
else:
print("密码不正确,请重新输入")
a+=1
else:
print('输入密码机会已经用完')
#嵌套循环 输出乘法口诀表
for i in range(1,10):#行数9行(外层循环九次)
for j in range(1,i+1):#列数等于第几行(内层循环i+1次)
print(j,"*",i,"=",i*j,end="\t")
print()
else:
print("——九九口诀表——")
#range函数建立#range函数是内置函数,可以直接调用#range对象所占内存相同,只有使用时才能range对象表示的列表内容不同i=range(5)print(list(i))#[0, 1, 2, 3, 4]j=range(2,5)print(list(j))#[2, 3, 4]z=range(1,5,2)print(list(z))#[1, 3]print(3 in z)#Trueprint(2 not in z)#True#while语句-循环语句a=0 .