Python的循环结构

 一.for循环

1.遍历循环for的语句结构

for 循环变量 in 遍历对象:

              语句块

2.for…else…结构

for 循环变量 in 遍历对象:

        语句块1

else:

        语句块2

3.遍历for循环的使用

for i in 'hello':
   
print(i)
#range()函数,Python中的内置函数,产生一个[nm)的整数序列,包含n,但是不包含m
for i in range(1,11):
   
#print(i) #输出1~10
   
if i%2==0:
       
print(i,'是偶数')
#计算1~10之间的累加值
s=0 #用于储存累加和
for i in range(1,11):
    s+=i

print('1~10的累加值:',s)

#100999之间的水仙花数  水仙花数:153=1*1*1+5*5*5+3*3*3
for i in range(100,1000):
    sd=i%
10 #获取个位上的数字
   
tens=i//10%10 #获取十位上的数字
   
hundred=i//100 #获取百位上的数字
   
if (sd**3+tens**3+hundred**3==i):
       
print(i)

4.遍历循环的扩展形式

s=0 #用于存储累加值
for i in range(1,11):
    s+=1
else:
    print('1~10之间的累加和为:',s)

二.while循环

1.无线循环while的语句结构

While 表达式:
       语句块

2.while循环的四个步骤

(1)初始化变量

(2)条件判断

(3)语句块

(4)改变变量

3.while…else…结构

while 表达式:

       语句块1

else

       语句块2

4.无限循环while的使用

#1)初始化变量
answer=input('今天要上课吗?y/n')
while answer=='y':#(2)条件判断
    print('好好学习,天天向上')#3)语句块
    #4)改变变量
    answer=input('今天要上课吗?y/n')

#1~100之间的累加和
s=0 #存储累加和
i=1#(1)初始化变量
while i<=100:#(2)条件判断
    s+=i#3)语句块
    #4)改变变量
    i+=1
print("1-100的累加值",s)

5.无限循环while的扩展形式

#1~100之间的累加和
s=0 #存储累加和
i=1#(1)初始化变量
while i<=100:#(2)条件判断
    s+=i#3)语句块
    #4)改变变量
    i+=1
else:
    print("1-100的累加值",s)

  • 7
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嵌入式成长之路

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值