Python循环语句代码详解:while、for、break

1 while循环

循环语句是程序设计中常用的语句之一。任何编程语言都有while循环,Python也不例外。while循环的格式如下所示。

 while(表达式): 
     … 
 else: 
     … 

while循环的执行过程:当循环表达式为真时,依次执行while中的语句。直到循环表达式的值为False,程序的流程转到else语句。其中else子句可以省略,表达式两侧的括号也可以省略。

注意:while循环中的else子句也属于循环的一部分,最后一次循环结束后将执行else子句。

下面这段代码演示了while循环的使用。程序首先要求输入5个数字,然后依次输出这5个数字。

 # while循环 
 numbers = input("输入几个数字,用逗号分隔:").split(",") 
 print(numbers) 
 x = 0 
 while x < len(numbers):    # 当x的值小于输入字数的个数的时候,执行循环内容     
     print (numbers[x]) 
     x += 1                  # 一个循环结束时给x加1 

【代码说明】

  • 第2行代码使用input()捕获输入。按照提示输入5个数字,并用逗号分隔。input()根据输入的逗号,生成一个列表。
  • 第3行代码输出列表numbers的内容。
  • 第4行代码定义变量x的值为0。
  • 第5行代码循环列表numbers。
  • 第6行代码输出列表中第x+1个数字的值。
  • 第7行代码,每次循环使变量x增1。

下面【例3-6】中的这段代码演示了else子句在while循环中的使用。当变量x的值大于0时,执行循环,否则输出变量x的值。

【例3-6.py】

 # 带else子句的while循环 
 x = float(input("输入x的值:"))   # 接收用户输入的数字并转换为float类型 
 i = 0 
 while(x  != 0):                  # Python 3中的不等于不再使用<>,
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值