zoukankan      html  css  js  c++  java
  • 循环

    Python的循环有两种:

    一种是for...in循环,依次把list或tuple中的每个元素迭代出来.

    L = ['Bart', 'Lisa', 'Adam']

    for i in L:
    print(i)

    一种是while循环,只要条件满足,就不断循环,条件不满足时退出循环。

    sum = 0

    n = 99

    while n > 0;

      sum = sum + n

      n- = 2

    print(sum)

    -------------------------------------------------------------------------------------------------------------------------------------

    break 在循环中,break语句可以提前退出循环。

    while n <= 100:
      if n > 10: # 当n = 11时,条件满足,执行break语句
        break # break语句会结束当前循环
      print(n)
      n = n + 1
    print('END')

     

    continue 在循环过程中,也可以通过continue语句,跳过当前的这次循环,直接开始下一次循环。

     

    n = 0
    while n < 10:
      n = n + 1
      if n % 2 == 0: # 如果n是偶数,执行continue语句
        continue # continue语句会直接继续下一轮循环,后续的print()语句不会执行
      print(n)

  • 相关阅读:
    BZOJ2512 : Groc
    BZOJ3644 : 陶陶的旅行计划
    BZOJ1439 : YY的问题
    BZOJ2872 : 优莱卡
    BZOJ3273 : liars
    BZOJ4133 : Answer的排队
    URAL Palindromic Contest
    ZOJ Monthly, January 2018
    BZOJ2689 : 堡垒
    2017-2018 ACM-ICPC, Central Europe Regional Contest (CERC 17)
  • 原文地址:https://www.cnblogs.com/diandianchao/p/9885137.html
Copyright © 2011-2022 走看看