python的条件循环语句_Python简介——条件控制+循环语句,python,入门

条件控制

1.if语句

一般形式

if condition_1:

statement_block_1

elif condition_2:

statement_block_2

else:

statement_block_3

注意:1.每个条件后面要使用冒号 :,表示接下来是满足条件后要执行的语句块。

2.使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。

3.在Python中没有switch – case语句。

4.python中if常用的操作运算符和c语言中一样

2.if嵌套

一般形式

if 表达式1:

语句

if 表达式2:

语句

elif 表达式3:

语句

else:

语句

elif 表达式4:

语句

else:

语句

num=int(input("输入一个数字:"))

if num%2==0:

if num%3==0:

print("你输入的数字可以整除2和3")

else:

print("你输入的数字可以整除2,但不能整除3")

else:

if num%3==0:

print("你输入的数字可以整除3,但不能整除2")

else:

print("你输入的数字既不能整除2也不能整除3")

循环语句

1.while循环

一般形式

while 判断条件(condition):

执行语句(statements)

python中没有do…while循环

n=10

sum=0

m=1

while m<=n:

sum=sum+m

m=m+1

print("1到%d的和为:%d" %(n,sum))

while+else

while…else在条件语句为false时执行else的语句块

m=0

while m<4:

print(m,"小于4")

m=m+1

else:

print(m,"大于等于4")

2.for循环

nums=[1,2,3,4,5,6]

flag=0

for num in nums:

if num==8:

print(num)

flag=1

break

if(flag==0):

print("False")

range 函数

for i in range(0,5):

print(i) # range(0,5)是指0,1,2,3,4而不包括5

for i in range(5):#也是指0,1,2,3,4

print(i)

range函数也可以指定开始数字,结尾数字,以及步长

for i in range(1,10,2):#以1开始10结尾,每次间隔为2

print(i)

break 和continue语句

break语句流程图

continue语句流程图

break语句可以跳出for 和while循环。如果从for或while循环中终止,对应的循环else将不执行

continue 被用来跳过当前循环的剩余语句,然后进行下一次循环。

while n>0:

n=n-1

if n==2:

break

print(n)

print("循环结束")#整个循环只输出3

m=4

while m>0:

m=m-1

if m==2:

continue

print(m)

print("循环结束")#整个循环输出3,1,0

pass 语句

pass 是空语句,不做任何事情,一般用作占位语句

for s in "hello":

if s=="e":

pass

print(s)#pass在该语句中无影响

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值