python中的for循环和while循环,python中while循环用法

  python中的for循环和while循环,python中while循环用法

  所谓循环结构,就是控制程序中一条或几条指令重复执行的结构。下面文章主要介绍python的while循环和for循环的相关信息,通过示例代码详细介绍。有需要的朋友可以参考一下。

  00-1010 1.while循环1.1 while循环写入1.2while循环格式1.3while循环注意1.4while嵌套格式1.5while练习:计算1到100(包括1 1和100)之间偶数的累积和1.6用while打印形状2.1for循环格式2.2 for-else循环的格式2.3for循环实例2.4for-中断和继续的各种真假判断2.5if在循环中3.range()函数的使用3.1函数语法3.2参数

  

目录

  

1.while循环

  数量=1

  而num=10:

  打印(数字)

  数量=1

  

1.1Whlie循环的书写方式

  而条件:

  条件满足时要做的事情1

  条件满足时要做的事情2

  条件满足时要做的事情3

  .(略).

  

1.2while循环的格式

  I=i 1别忘了写,否则条件总会满足,总会实现。

  

1.3while循环注意事项

  而条件1:

  1条件满足时要做的事情1

  1条件满足时要做的事情2

  1条件满足时要做的事情3

  .(略).

  而条件2:

  条件满足时要做的两件事1

  条件满足时要做的两件事2

  条件满足时要做的2件事3

  

1.4while嵌套的格式

  I=1 sum=0而I=100: if I % 2==03360 sum=sum I I=1 sum print( 1-100的累计总和为:%s%sum )

  

1.5while练习:计算1~100 之间偶数的累积和(包含1 1 和100 )

  *

  **

  ***

  ****

  *****

  i=1

  而i=5:

  j=1

  而j=i:

  打印( * ,end= )

  j=1

  打印()

  i=1

  #外循环执行一次,内循环执行一次。

  

1.6用while打印形状

  

2.For循环

  列表或字符串等中的临时变量。

  当循环满足条件时要执行的代码。

  br />else:
循环不满足条件时执行的代码

  

  

  

2.2for-else循环的格式

  

name = 

  for x in name:

   print(x)

  else:

   print(" 没有数据")

  

  

2.3for循环实例

  

for i in range(6):

   print("* "*i)

  for i in range(4,0,-1):

   print("* "*i)

  print("="*50)

  i=1

  while i<=9:

   if i<=5:

   print("* "*i)

   else:

   print("* "*(10-i))

   i+=1

  

  

2.4for-循环中的break和continue

  break:遇到它跳出整个循环(结束循环),如果是循环嵌套,break在内循环,退出的是内循环

  continue:遇到它跳出本次循环,紧接着执行下一次的循环

  

i = 0

  while i<10:

   print("----")

   if i ==5:

   #continue #作用:跳过本次循环,执行下一次循环

   break #作用:用来结束整个循环

   i = i + 1

  print(i)

  

  

2.5if 的各种真假判断

  假

  真

  

  

  

数字0表示假

  

非0数表示真

  

  

ifxxx==YYY:

  

看是否相等,相对就是True,否则就是False

  

  

if xxxx : 看运算结果

  

  

  

3.range()函数的使用

  

  

3.1函数语法

  

range(start, stop[, step])

  

  

  

3.2参数说明:

  •start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);

  •stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5

  •step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)

  

>>> range (0,10)

  [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

  >>> range (1,5)

  [1, 2, 3, 4]

  >>> range (0,30,5)

  [0, 5, 10, 15, 20, 25]

  >>> range (0,-10,-1)

  [0, -1, -2, -3, -4, -5, -6, -7, -8, -9]

  

  

附:python里for循环和while循环的区别

  for循环和while循环的最大区别在于循环的工作量是否确定,for循环就像ATM机依次取钱一样,直到把所有人的钱都取完才下班,while循环就像收费站一样,只要满足条件就干活,不满足条件就不干活;

  

#for 循环计算0-100值的和

  sum=0

  for i in range(1,101):

  sum+=i

  print(sum)

  #while 循环计算0-100值的和

  i=0

  result=0

  while i <=100:

  print(i)

  result += i

  i += 1

  print(‘0~100之间的数字求和结果为 %d %result)

  

  

总结

  到此这篇关于python基础之while循环、for循环详解及举例的文章就介绍到这了,更多相关pythonwhile循环、for循环内容请搜索盛行IT软件开发工作室以前的文章或继续浏览下面的相关文章希望大家以后多多支持盛行IT软件开发工作室!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: