zoukankan      html  css  js  c++  java
  • python--for循环

    1.循环输出1-10

    1 for i in range(1,11):
    2     print(i)
     1 1
     2 2
     3 3
     4 4
     5 5
     6 6
     7 7
     8 8
     9 9
    10 10
    View Code

    2.break用法,break为跳出整个当前循环层,只跳一层。当i=5的时候退出

    1 for i in range(1,11):
    2     print(i)
    3     if i == 5:
    4         break
    1 1
    2 2
    3 3
    4 4
    5 5
    View Code

     3.for+else用法,如果for循环正常结束,则执行else

    1 for i in range(1,11):
    2     print(i)
    3     # if i == 5:
    4     #     break
    5 else:
    6     print("循环正常退出")
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    循环正常退出
    View Code

     4.for嵌套for

    1 for i in range(10):
    2     for j in range(10):
    3         print(i,j)
    0 0
    0 1
    0 2
    0 3
    0 4
    0 5
    0 6
    0 7
    0 8
    0 9
    1 0
    1 1
    1 2
    1 3
    1 4
    1 5
    1 6
    1 7
    1 8
    1 9
    2 0
    2 1
    2 2
    2 3
    2 4
    2 5
    2 6
    2 7
    2 8
    2 9
    3 0
    3 1
    3 2
    3 3
    3 4
    3 5
    3 6
    3 7
    3 8
    3 9
    4 0
    4 1
    4 2
    4 3
    4 4
    4 5
    4 6
    4 7
    4 8
    4 9
    5 0
    5 1
    5 2
    5 3
    5 4
    5 5
    5 6
    5 7
    5 8
    5 9
    6 0
    6 1
    6 2
    6 3
    6 4
    6 5
    6 6
    6 7
    6 8
    6 9
    7 0
    7 1
    7 2
    7 3
    7 4
    7 5
    7 6
    7 7
    7 8
    7 9
    8 0
    8 1
    8 2
    8 3
    8 4
    8 5
    8 6
    8 7
    8 8
    8 9
    9 0
    9 1
    9 2
    9 3
    9 4
    9 5
    9 6
    9 7
    9 8
    9 9
    View Code

    5.接4,输出i,j  且j的最大值为5

    1 for i in range(10):
    2     for j in range(10):
    3         if j>5:
    4             break
    5         print(i,j)
    0 0
    0 1
    0 2
    0 3
    0 4
    0 5
    1 0
    1 1
    1 2
    1 3
    1 4
    1 5
    2 0
    2 1
    2 2
    2 3
    2 4
    2 5
    3 0
    3 1
    3 2
    3 3
    3 4
    3 5
    4 0
    4 1
    4 2
    4 3
    4 4
    4 5
    5 0
    5 1
    5 2
    5 3
    5 4
    5 5
    6 0
    6 1
    6 2
    6 3
    6 4
    6 5
    7 0
    7 1
    7 2
    7 3
    7 4
    7 5
    8 0
    8 1
    8 2
    8 3
    8 4
    8 5
    9 0
    9 1
    9 2
    9 3
    9 4
    9 5
    View Code

    6.continue用法,continue为跳出当前循环,继续下次循环。输出i,j  且j的最小值为6

    1 for i in range(10):
    2     for j in range(10):
    3         if j<5:
    4             continue
    5         print(i,j)
    0 5
    0 6
    0 7
    0 8
    0 9
    1 5
    1 6
    1 7
    1 8
    1 9
    2 5
    2 6
    2 7
    2 8
    2 9
    3 5
    3 6
    3 7
    3 8
    3 9
    4 5
    4 6
    4 7
    4 8
    4 9
    5 5
    5 6
    5 7
    5 8
    5 9
    6 5
    6 6
    6 7
    6 8
    6 9
    7 5
    7 6
    7 7
    7 8
    7 9
    8 5
    8 6
    8 7
    8 8
    8 9
    9 5
    9 6
    9 7
    9 8
    9 9
    View Code
  • 相关阅读:
    C语言-if语句
    C语言-表达式
    C语言-基础
    Java for LeetCode 187 Repeated DNA Sequences
    Java for LeetCode 179 Largest Number
    Java for LeetCode 174 Dungeon Game
    Java for LeetCode 173 Binary Search Tree Iterator
    Java for LeetCode 172 Factorial Trailing Zeroes
    Java for LeetCode 171 Excel Sheet Column Number
    Java for LeetCode 169 Majority Element
  • 原文地址:https://www.cnblogs.com/wangmo/p/5968736.html
Copyright © 2011-2022 走看看