鱼C论坛

 找回密码
 立即注册
查看: 4638|回复: 2

[已解决]for循环语句嵌套函数的困惑

[复制链接]
发表于 2022-12-15 20:58:53 | 显示全部楼层    本楼为最佳答案   
1、range(start, stop[, step])中:stop 参数指定的数值不包含在内
参考文档:https://fishc.com.cn/forum.php?m ... amp;highlight=range
  1. for i in range(2,2):
  2.     print(i)

  3.    
  4. #打印为空
复制代码

这里用到了for...else...语句的组合,for x in range(2, 2):的条件语句不成立,就执行else语句
2、注意else语句的缩进,这里的else并不是跟if组合使用的,是内层for循环和else一起组合的,既for...else...语句,而且当x为2时,满足if n % x == 0的要求,则会执行后续break语句,内层循环的break也会将内层循环打断,所以根本不会执行x=3的情况
3、参考文章:https://fishc.com.cn/forum.php?mod=viewthread&tid=126956&highlight=for%2Belse
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-9-24 10:00

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表