循环语句总结

1.for循环

语法格式:

for 临时变量 in 列表或者字符串等:

        循环满足条件是执行的代码

for i in range(5):  #0到5区间,从0开始,到5结束
	print(i)
for i in range(0,20,2):#0到20,步长为2
	print(i)
#从数组中取出元素(爬虫用到)
a=["aa","bb","cc","dd"]
for i in range(len(a)):  #从0到数组a的长度
	print(i,a[i])
#运行结果
0 aa
1 bb
2 cc
3 dd

name="guangzhou"
for x in name:
    print(x,end="\t")
for x in name:
    print(x)

 2.while循环

语法格式:

while 表达式:

        执行语句

i=0
while i<5:
	print("当前是第%d次执行循环"%(i+1))
	print("i=%d"%i)
	i+=1

练习:

#1-100求和
#方法1
i=1
s=0
while i<=100:
	s=s+i
	i+=1

print(s)

#方法2
n=100
sum=0
counter=1
while counter<=n:
	sum=sum+counter
	counter+=1
print("1到%d的和为:%d"%(n,sum))
'''
#方法3
sum=0
for i in range(1,101):  
	sum=sum+i
print("1到%d的和为:%d"%(i,sum))

3.while-else循环

语法格式:

while 表达式1:

        执行语句1

else:

        执行语句2

示例:

count=0
while count<5:
    print(count,"小于5")
    count+=1
else:
    print(count,"大于或等于5")

4.break,continue,pass语句

  • break语句可以跳出for和while的循环体
  • continue语句跳过当前循环,直接进行下一轮循环
  • pass是空语句,一般用做占位语句,不做任何事情
i=0
while i<10:
	i=i+1
	print("-"*30)
	if i==8:
		break
	print(i)
------------------------------
1
------------------------------
2
------------------------------
3
------------------------------
4
------------------------------
5
------------------------------
6
------------------------------
7
------------------------------

5.作业

使用for循环和while循环打印九九乘法表

#九九乘法表
i=1
j=1
while j<=i<10 and j<10:
	print("%d*%d=%d"%(i,j,i*j),end="\t")
	if i>j:   #换行的判断条件
		j+=1  #行递增
	else:
		i+=1
		j=1   #换行置1
		print("\n")

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在MybatisPlus中解析循环语句可以使用动态脚本构建的方式。MybatisPlus扩展了Mybatis的MybatisConfiguration类,其中提供了MP动态脚本构建、注册以及其他逻辑判断的功能。通过使用动态脚本构建相关的方法,可以实现对循环语句的解析和执行。 具体来说,在使用MybatisPlus解析循环语句时,可以使用MybatisPlus提供的循环语句标签来实现。循环语句标签可以在SQL语句中使用,通过指定循环的次数或者条件,来重复执行指定的SQL语句块。 需要注意的是,具体的循环语句的语法和用法会根据使用的数据库和MybatisPlus的版本而有所差异。因此,在使用循环语句时,建议参考MybatisPlus的官方文档和示例代码,以确保正确地解析和执行循环语句。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Mybatis、Mybatis-Plus学习笔记](https://blog.csdn.net/qq_42435122/article/details/123184417)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [asp循环语句总结](https://download.csdn.net/download/weixin_38522795/14012520)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [深度剖析Mybatis Plus实现动态SQL语句的机理](https://blog.csdn.net/Y0Q2T57s/article/details/120108122)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值