a=10
while a>0:
print(a,end=' ')
a-=1
print()
#break:跳出循环,continue:跳出本次循环,回到循环首行开始新的循环
#pass:什么也不做,空站位语句
#while结合else:当循环没有遇到break语句时会执行
x=10
while x:
x-=1
if (x%2)!=0:
continue #如果不是偶数,则结束本次循环,回到循环开始处
print(x,end=' ')
print()
while True:
name=input("enter name:")
if name=='stop':break
print(name)
#判断一个数是否为质数
y=int(input("请输入一个大于0的整数:"))
while y<=0: #对输入的整数再次确认是否大于0
print("输入的整数小于或等于0")
y=int(input("请输入一个大于0的整数:"))
x=y//2
while x>1:
if y%x==0:
print(y,'has factor',x)
print(y,'is not prime.')
break
x-=1
else: #如果while分支为假或没遇到break语句时else语句将会执行
print(y,'is prime.')
while循环
最新推荐文章于 2022-08-12 14:08:10 发布