条件判断和循环
2021-7-2
| 2023-8-2
0  |  阅读时长 0 分钟
type
status
date
slug
summary
tags
category
icon
password
Property

 

条件判断

elifelse if的缩写,完全可以有多个elif,所以if语句的完整形式就是:
if判断条件还可以简写,比如写:
只要x是非零数值、非空字符串、非空list等,就判断为True,否则为False
 
再议 input
这是因为input()返回的数据类型是strstr不能直接和整数比较,必须先把str转换成整数。Python提供了int()函数来完成这件事情
 
 

循环

for...in

for...in循环:依次把list或tuple中的每个元素迭代出来
 
计算1-10的整数之和,可以用一个sum变量做累加
 
计算1-100的整数之和
 
 

for...else

for循环还有一个else从句,这个else从句会在循环正常结束时执行
 

while

在循环内部变量n不断自减,直到变为1时,不再满足while条件,循环退出
 

break

在循环中,break语句可以提前退出循环
 

continue

在循环过程中,也可以通过continue语句,跳过当前的这次循环,直接开始下一次循环
要特别注意:不要滥用breakcontinue语句
breakcontinue会造成代码执行逻辑分叉过多,容易出错。大多数循环并不需要用到breakcontinue语句,上面的两个例子都可以通过改写循环条件或者修改循环逻辑去掉breakcontinue
 
  • Python
  • 运算符内置函数
    目录