Python 循环嵌套

  Python 循环嵌套

  Python 语言允许在一个循环体里面嵌入另一个循环。

  Python for 循环嵌套语法:

  for iterating_var in sequence:

  for iterating_var in sequence:

  statements(s)

  statements(s)

  Python while 循环嵌套语法:

  while expression:

  while expression:

  statement(s)

  statement(s)

  你可以在循环体内嵌入其他的循环体,如在while循环中可以嵌入for循环, 反之,你可以在for循环中嵌入while循环。

  实例:

  以下实例使用了嵌套循环输出2~100之间的素数:

  #!/usr/bin/python

  i = 2

  while(i < 100):

  j = 2

  while(j <= (i/j)):

  if not(i%j): break

  j = j + 1

  if (j > i/j) : print i, " 是素数"

  i = i + 1

  print "Good bye!"

  以上实例输出结果:

  2 是素数

  3 是素数

  5 是素数

  7 是素数

  11 是素数

  13 是素数

  17 是素数

  19 是素数

  23 是素数

  29 是素数

  31 是素数

  37 是素数

  41 是素数

  43 是素数

  47 是素数

  53 是素数

  59 是素数

  61 是素数

  67 是素数

  71 是素数

  73 是素数

  79 是素数

  83 是素数

  89 是素数

  97 是素数

  Good bye!

  (编辑:雷林鹏 来源:网络)

原文地址:https://www.cnblogs.com/pengpeng1208/p/9870735.html

时间: 2024-08-11 13:42:30

Python 循环嵌套的相关文章

21:python 循环嵌套

Python 语言允许在一个循环体里面嵌入另一个循环. Python for循环嵌套语法: foriterating_varinsequence: foriterating_varinsequence: statements(s) statements(s) Pythonwhile 循环嵌套语法: whileexpression: whileexpression: statement(s) statement(s) 你可以在循环体内嵌入其他的循环体,如在while循环中可以嵌入for循环,反之,

python循环嵌套——九九乘法表

#用for 循环for i in range(1,10): #print(i) # print(i*'*') for j in range(1,i+1): print('%d * %d = %d'%(j,i,i*j),end=' ') print('\n') #用while 循环 i = 1while i <= 9: j = 1 # print(i) while j <= i: # print(j) print('%d * %d = %d ' %(j,i ,i*j),end=' ') j =

Python基础之if判断,while循环,循环嵌套

if判断 判断的定义 如果条件满足,就做一件事:条件不满足,就做另一件事: 判断语句又被称为分支语句,有判断,才有分支: if判断语句基本语法 if语句格式: if 判断的条件: 条件成立后做的事 ... ... 代码缩进为一个tab键,或者四个空格,官方建议使用空格:但应注意,在python开发中,tab和空格不能混用! 判断年龄示例: # 判断是否成年,成年则可以进网吧 age = 19 if age>=18: print("你满了18岁,可以进网吧") if及其缩进代码可以

Python基础总结之第八天开始【while循环以及for循环,循环嵌套等循环相关的知识点】(新手可相互督促)

ennnnn,年薪20万的梦想是不是又进了一步: 循环,什么是循环,循环就是电池有电,手机屏幕可以循环一整天的使用:循环就是地球不毁灭,太阳日复一日的出现...... 不接受反驳,谢谢!~ 只要条件满足,就不断循环,条件不满足,退出循环... while 循环语法结构:(什么是条件判断?请看随笔目录,if条件判断相关笔记) 1 while 条件表达式: #条件成立,执行下面的循环体代码2 循环体 我们开始一个简单的例子:(假若条件一直成立,那么会一直循环,就是所谓的,根本停不下来的,死循环) 1

自学Python入门 (for和while)循环嵌套及用法

Python 程序中,如果把一个循环放在另一个循环体内,那么就可以形成循环嵌套.循环嵌套既可以是 for 循环嵌套 while 循环,也可以是 while 循环嵌套 for 循环,即各种类型的循环都可以作为外层循环,各种类型的循环也都可以作为内层循环. 当程序遇到循环嵌套时,如果外层循环的循环条件允许,则开始执行外层循环的循环体,而内层循环将被外层循环的循环体来执行(只是内层循环需要反复执行自己的循环体而己).只有当内层循环执行结束且外层循环的循环体也执行结束时,才会通过判断外层循环的循环条件,

Python 三级菜单与优化(一层循环嵌套)

优化的思路是使用单层循环嵌套完成三级菜单,这个优化思路我非常喜欢,我喜欢在编程的时候用最少的东西写出同样的效果,通常这样会绕来绕去,但非常有趣!!! 需求: 1.运行程序输出第一级菜单: 2.选择一级菜单某项,输出二级菜单,同理输出三级菜单: 3.让用户选择是否要退出: 4.有返回上一级菜单的功能: 多层循环嵌套: data = { 'A':{ "Aa":['Aa1','Aa2','Aa3'], "Ab":['Ab1','Ab2','Ab3'], "Ac&

python循环之for循环与基本的数据类型以及内置方法

一.循环之for循环 1.1  for循环的语法与基本使用 什么是for循环?为何要有for循环?如何使用for循环? 循环就是重复做某件事,for循环是python提供的第二种循环:一般for循环能做的,while循环都能做,之所以有for循环是因为在循环取值中比while更简洁.(for取值也叫遍历取值) 语法: for 变量名 in 可迭代对象:    #可迭代对象可以是列表.字典.字符串.元组.集合 代码1 代码2 ... 小结:for循环与while循环的相同与不同之处 相同之处:都是

4循环嵌套和方法

1 循环嵌套 循环嵌套(多重循环):一个循环结构中的循环体包含其他的循环结构. 任意两种循环结构都可以相互嵌套. for(表达式1;表达式2;表达式3){ for(表达式1;表达式2;表达式3){ } } 特点:外层循环执行1次,内层循环有可能执行多次. 只有当内层循环执行结束后,才会执行下次的外层循环. 示例1:打印3行8列的矩形矩形 public class TestLoop{ public static void main(String[] args){ //外层循环控制行数 for(in

JS中的循环结构、循环嵌套以及函数介绍

[循环结构的步骤]    *①声明循环变量    *②判断循环条件    *③执行循环体(while的{}中的所有代码)操作     *④更新循环变量    *     * 然后,循环执行②③④    *     *     * [JS中循环条件支持的数据类型]    * ①boolean:true 真     false   假    * ②string: 非空字符串为真       空字符串为假    * ③null/NaN/undefined:  全为假    * ④object:全为真