while、break、continue循环语句

一、while循环语句

1、循环多次直到条件不满足停止

  while 条件( ):
  条件满足时,做的事情1
  条件满足时,做的事情2
     ......

如下图:当i <=5时,输出hello world,不满足条件停止

2、while语句的死循环,当条件为真时,将输出的内容一直循环下去

3、while嵌套

在控制台连续输出五行*,每一行星号的数量依次递增

4、python中的计数方法
常见的计数方法有两种,可以分为
自然计数法(从1开始) -- 更符合人类的习惯
程序计数法(从0开始) -- 几乎所有的程序语言都选择从0开始计数
因此,大家在编写程序时,应该尽量养成习惯:除非需求的特殊要求,否则循环的计数从0开始
"""
循环计算
在程序开发中,通常会遇到利用循环重复计算的需求(利用CPU的强大之处 完成相应的复杂计算)
遇到这种情况:
1.在while上方定义一个变量,用于存放最终的计算结果
2.在循环体内部,每次循环都用最新的计算结果,更新之前定义的变量

二、while循环语句的练习

1、计算:0~100之间所有数字的累积求和

2、计算0~100之间所有偶数的累积求和

3、计算0~100之间所有奇数的累积求和

 

三、break语句

break: 某一条件满足的时候,退出循环,不再执行后续重复的代码
在循环体内部,我们可以增加额外的条件,在需要的时候,跳出整个循环

四、continue语句

continue:某一条件满足的时候,不执行后续重复的代码,其他条件都要执行

continue:继续,持续:让我们的代码遇到continue关键字的时候,继续到 循环的那一条语句中去

五、while练习题

1、猜数字游戏

     1) 系统随机生成一个1~100的数字;
     2) 用户总共有5次猜数字的机会;
     3) 如果用户猜测的数字大于系统给出的数字,打印“too big”;
     4) 如果用户猜测的数字小于系统给出的数字,打印"too small";
     5) 如果用户猜测的数字等于系统给出的数字,打印"恭喜",并且退出循环;

输出结果1:

输出结果2:

2、break 实现命令行提示符雏形

3、打印九九乘法表

程序如下:

输出结果为:

注意:

\t:在控制台输出一个制表符,协助我们在输出问文本时在垂直方向保持对齐
print '1 2 3'
print '10 20 30'
print '1\t2\t3'
print '10\t20\t30'

\n:在控制台输出一个换行符
print 'hello\npython'

\:转义字符
print 'hello \'world'

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 好的,以下是回复: 第1关中,我们学习了 while 循环break 语句。while 循环是一种重复执行代码块的结构,只要条件为真,就会一直执行。而 break 语句可以在循环中提前结束循环,跳出循环体。在实际编程中,while 循环break 语句经常被用来处理循环中的特殊情况,提高程序的效率和灵活性。 ### 回答2: 在编程中,我们可能需要在某个条件下不停地进行某些操作,比如等待用户的输入、更新一个计数器等。此时就可以使用 while 循环来实现。 while 是一个循环语句,它的语法格式为: while 条件: 语句块 其中,条件是一个判断表达式,只有在这个条件为 True(真)时,while 后面的语句块才会被执行。执行完语句块后,程序会再次判断条件,如果条件仍然为 True,就会继续循环执行语句块。直到条件为 False(假)时,循环结束。 通常,我们会在循环中加上一些控制语句,以实现更复杂的逻辑,比如 break 语句break 语句用于跳出当前循环,并执行循环后的语句。 例如,当用户输入特定的关键字时,我们希望程序能够退出循环,这时就可以使用 break 语句。示例如下: while True: user_input = input("请输入:") if user_input == "exit": break else: print("您输入的是:" + user_input) 在上面的代码中,我们使用了 while True 建立了一个无限循环,然后在循环中获取用户的输入。如果用户输入的是 exit,则使用 break 语句退出循环。否则,就输出用户输入的内容。 除了 break 语句,我们还可以使用 continue 语句来跳过本次循环,继续执行下一次循环。这些控制语句可以让我们更加灵活地控制程序的流程,实现更复杂的逻辑。 ### 回答3: while 循环是一种反复执行指定语句循环结构,在指定条件为 true 时执行。在循环过程中,我们可以使用 break 语句来终止这个循环,即使循环条件为 true。 当循环开始时,while 会检查条件是否为 true。如果条件为 true,则执行循环体中的语句。执行完一次循环后,while 会再次检查条件是否为 true,然后决定是否执行下一次循环。 如果在循环体中出现了 break 语句,则可以提前结束循环。当执行到 break 语句时,while 循环会被立即终止,程序会直接跳出循环体,继续执行 while 循环之后的语句。 使用 while 循环break 语句可以实现很多功能,比如输入数字进行加法计算,可以使用 while 循环不断读入输入的数字,如果输入的是非数字,则使用 break 语句结束循环。此外,我们也可以使用 while 循环break 语句实现数组遍历、根据条件判断终止循环等。 需要注意的是,如果 while 循环的条件始终为 true,那么程序将会无限循环下去,这种情况下可能会导致程序崩溃或者死循环。因此,在使用 while 循环时,一定要确保条件有合理的结束方式,避免出现危险情况。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值