python中for循环缩进_Python基础- 缩进,选择和循环

缩进:

Python最具特色的是用缩进来标明成块的代码。下面我以if选择结构来说一下

if x >0:

print "Test"

print “Hello,world!”

if ...之后的:(冒号), 还有就是 print "Test" 和 print “Hello,world”前面有四个空格的缩进。通过缩进,Python识别出这两个语句是隶属于if。Python这样设计的理由纯粹是为了程序好看。

选择(条件判断):

if结构,如果if判断是True则执行if代码块

age = 20

if age >= 18:

print 'your age is', age

print 'adult'

if...else结构,如果if判断是False不执行if代码块,而是执行else代码块

age = 3

if age >= 18:

print 'your age is', age

print 'adult'

else:

print 'your age is', age

print 'teenager'

if...elif...else结构,可以做更加细致的判断

if <条件判断1>:

<执行1>

elif <条件判断2>:

<执行2>

elif <条件判断3>:

<执行3>

else:

<执行4>

循环:

for...in循环

s1 = [12, 32, 43, 54]

for x in s1:

print x

for a in range(10): #range(10)就可以生成0-9的整数序列

print a**2

sum = 0

for x in range(101): #计算100以内的数相加

sum = sum + x

print sum

while循环

while循环,只要条件满足,就不断循环,条件不满足时退出循环

while 条件:

statement

例如:计算100以内的奇数之和

sum = 0

n = 99

while n < 0:

sum = sum + n

n = n - 2

print sum

中断循环

continue # 在循环的某一次执行中,如果遇到continue, 那么跳过这一次执行,进行下一次的操作

break # 停止执行整个循环

当循环执行到i = 2的时候,if条件成立,触发continue, 跳过本次执行(不执行print),继续进行下一次执行(i = 3)。

for i in range(10):

if i == 2:

continue

print i

当循环执行到i = 2的时候,if条件成立,触发break, 整个循环停止。

for i in range(10):

if i == 2:

break

print i

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值