主要内容 #
- while的无限循环
- 循环的中断语句:break
1. while的无限循环 #
通过无限循环,可以让程序一直重复执行。 只要while语句的条件固定为True,程序就可以无限循环 以下为while语句无限循环的执行流程: 注:退出循环使用快捷键CTRL+C#不断接收用户输入 #并打印出每次输入的内容 while True: a = input('输入a:') print('您输入的内容为:',a)程序流程图如下: 无限循环举例2:
#不断接收用户输入1个数字num #并打印出num的平方 while True: num = float(input('输入num: ')) print(num, '的平方为:', num**2)
2. 循环的中断语句:break #
break 语句可以跳出 while 和 for (第32课学习 for 循环)的循环体。 通过调试的方法执行以下程序,体会while循环和break语句的作用''' 不断接收用户输入1个数字num, 如果用户输入的数字不为0,则打印出num的平方。 如果用户输入的数字为0,则打印字符串“程序结束”,然后程序结束运行 ''' while True: num = float(input('请输入一个数字: ')) if num != 0: print(num, '的平方为:', num**2) else: print('程序结束') break
3. 小结 #
习题 #
- 通过无限循环完成以下练习: i、接收用户输入2个数字a和b, ii、首先判断输入的数字b是否为0,如果为0,则打印字符串“程序结束”,然后程序结束运行 iii、如果b不为0,则分别输出a和b的加、减、乘、除运算结果。 iv、重复第一步