循环语句

while 循环

# while 判断条件:
#     满足条件时执行的代码
# python 里边除了while之外 还有 for 循环
# python 不支持 do while

# 求1~100所有数字的和
# 1+2+3+.....+100
#初始化一个变量 x=0 或者 1
#定义一个变量 存放最终的结果 sum
#循环相加 直到不满足条件停止
x=1 #提前声明  初始化一个变量 用来循环
count=0#循环了多少次
sum=0 #存放最终的结果
while x<101:# 停止标志
    sum+=x #sum=x+sum
    count += 1
    x+=1 #x=x+1
    print(x)
print(sum)
print(count)

for 循环

#for 自己起个变量名字 in range(区间):
#     执行的代码
#python 中的for 与while 一样不停的执行 相同的操作
#Python的for循环 指的就是 for...in...
#range python提供的工具 (类)用来生成整数区间的序列(列表)
#in 后边必须是 可迭代对象 包含:字符串;列表;元组;字典;集合;range
sum=0
for x in range(10): #如果只写一个数字  那么就代表 0-10 包含0 但不包含10
    print(x)
    sum+=x #sum=sum+x
print(sum)#求和

for x in range(1,10): #这个就代表 从1开始 到10 包含1 不包含10
	print('第'+str(x)+'次行的')# print('代表循环9次')

循环嵌套

i = 0
while i< 9 :#外循环  9行
    j = 0
    while j <9:  #内循环  9列
        print('*', end='  ')  # 因为是横着打印默认换行 用end不换行
        j += 1
    print('')
    i += 1

for x in range(9):  #外循环  9行
    for y in range(9):   #内循环  9列
        print('*',end='  ') # 因为是横着打印默认换行 用end不换行
    print('')

break continue 用法

# break,continue 只出现在循环里
# if 函数等 不可能出现
x=0
while x<10:
    if x==4:
        break #全部停止 跳出整个循环
    print(x)
    x+=1

for x in range(10):
    if x==4:
        break
    print(x)

# 1-100之间奇数
num = 0
sum = 0
while num < 100:
    num += 1
    if num % 2 == 0:
        continue # 结束当前循环 继续下面循环
    sum += num
    print(num)
print(sum)

sum = 0
for x in range(100):
    if x % 2 == 0:
        continue
    sum += x
    print(x)
print(sum)

for_else

# for
#   if
# else:#如果没有执行到break 那么执行 else for else同级  这里边else不和if同级
count =0
for x in range(101,201):#包含101不包含201
    for y in range(2,x):
        if x%y==0:
            break #跳出内循环
    else:
        print('%d是素数'%x)
        count+=1
print(count)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值