while循环结构

  1. while循环  只有当条件成立时 才会循环

  2. while


    while 语句时还有另外两个重要的命令 continue,break 来跳过循环,continue 用于跳过该次循环,break 则是用于退出循环,此外"判断条件"还可以是个常值,表示循环必定成立

  3. 如图所示
  4. 事例代码如下:
  5. break事例代码
    • Python循环中的 break语句,就像在C语言中,打破了最小封闭for或while循环。
    • break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。
    • break语句用在while和for循环中。
    • 如果您使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码。

    break

  6. continue事例代码
    • Python continue 语句跳出本次循环,而break跳出整个循环。
    • continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。
    • continue语句用在while和for循环中。

    continue

  7. else部分
  8. 猜数字游戏 猜数字的游戏,要求是这样,产生一个随机数字,1-100之间,接收用户输入,如果猜对了,游戏结束,猜大了,提示猜大了,小了提示猜小了。产生随机数模块使用random.randint(1,101),是一个标准包,导入使用即可,代码如下:
  9. 求1-2+3-4+5...100的所有数的和。程序流程图如下:
  10. 键盘输入一个整数,判断是否为质数(素数)。程序流程图如下:
  11. 判断水仙花数

    水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)。 找出100-999的水仙花数程序流程图如下:

  12. 判断阿姆斯特朗数:如果一个n位正整数等于其各位数字的n次方之和,则称该数为阿姆斯特朗数。