python

关注公众号 jb51net

关闭
首页 > 脚本专栏 > python > Python 嵌套循环

Python学习笔记嵌套循环详解

作者:云风星月皆待卿

这篇文章主要介绍了Python学习笔记嵌套循环详解,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下

1. 嵌套循环

  # 嵌套循环
  def test():
      for i in range(5):
          for j in range(6):
              print(f"{i} ", end='')
          print('')  # 换行
  # Main
  if __name__ == '__main__':
      test()

代码测试2:

  # 九九乘法表
  def test2():
      for i in range(1, 10):
          for j in range(1, i):
              # print(f"{i}*{j}={i * j}", end='  ')
              print("{0}*{1}={2}".format(i, j, i*j), end='  ')
          print("")
  # Main
  if __name__ == '__main__':
      test2()

代码测试3:

  # 表格
  def test3():
      staff1 = dict(name='高小一', age=20, salary=30000, city='北京')
      staff2 = dict(name='高小二', age=19, salary=20000, city='上海')
      staff3 = dict(name='高小幺', age=18, salary=10000, city='深圳')
      table = [staff1, staff2, staff3]

      for x in table:
          if x.get("salary") > 15000:
              print(x)
  # Main
  if __name__ == '__main__':
      test3()

2. break语句

  while True:
      if 退出条件:
          break

3. continue语句

4. else语句

while, for 循环可以附带一个else语句(可选)。如果for,while语句没有被break语句结束,则会执行else字句,否则不执行。语法格式如下:

  while 条件表达式:
      循环体
  else:
      语句块
  for 变量 in 可迭代对象:
      循环体
  else:
      语句块

5. 循环代码优化

三个原则提高代码的运行效率:

到此这篇关于Python学习笔记嵌套循环详解的文章就介绍到这了,更多相关Python 嵌套循环内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文