python6.0

一、选择结构
选择结构通过某些特定条件是否满足来决定下一步的执行流程,是非常重要的控制结构。

1.单分支选择结构
if 表达式:
语句块

当表达式的值为True或其他等价值时,表示条件满足,语句将被执行。

2.双分支选择结构
if 表达式:
语句块1
else 表达式:
语句块2

当表达式值为True或其他等价值时,执行语句1,否则执行语句2。

3.嵌套的选择结构
if 表达式1:
语句块1
elif 表达式2:
语句块2
elif 表达式3:
语句块1
……
else:
语句块n

elif是else if的缩写

二、循环结构
1.for循环和while循环
while循环一般用于循环次数难以提前确定的情况,但也可以用于循环次数可以确定的情况。for循环一般用于循环次数可确定的情况,尤其适用于枚举或遍历序列或迭代对象中的元素场合。

while条件表达式:
    循环体

for 变量 in 可迭代对象:
    循环体

while循环和for循环都可以带else子句。

4.break和continue语句
break和continue语句都可以在for循环和while循环里使用。一旦break语句被执行,将使整个循环提前结束。continue语句的作用是终止本次循环,并忽略continue之后的所有语句,直接回到循环的顶端,提前进入下一次循环。

for n in range(100,1,-1):
 for i in range(2,n):
  if n%i == 0:
   break
else:
 print(n)
 break

删除上面代码中最后一个break语句,可以用来输出100以内的所有素数。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值