zoukankan      html  css  js  c++  java
  • 分支&循环

        分支    

    单分支

    if 条件:
        满足条件后要执行的代码

    双分支

    if 条件:
        满足条件执行代码
    else:
        if条件不满足就走这段

    多分支:

    if 条件:
        满足条件执行代码
    elif 条件:
        上面的条件不满足就走这个
    elif 条件:
        上面的条件不满足就走这个
    elif 条件:
        上面的条件不满足就走这个    
    else:
        上面所有的条件不满足就走这段

        while循环    

    语法:

    条件为真时执行循环体代码,条件为假时跳出循环。
    while  条件:
        执行代码...

    死循环:条件永远为真。

    while True: 
    
        print(1)

    循环中止语句:

    break用于完全结束一个循环,跳出循环体执行循环后面的语句
    continue和break有点类似,区别在于continue只是终止本次循环,接着还执行后面的循环,break则完全终止循环

    while...else:

      当while 循环正常执行完,中间没有被break 中止的话,就会执行else后面的语句

    param = [7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2]
    last_character = ['1', '0', 'x', '9', '8', '7', '6', '5', '4', '3', '2', '1']
    n, index = 0, 0
    
    while n < 17:
        ipt = input('enter a number:').strip()
        if ipt.isdigit() and 0 <= int(ipt) <= 9:
            index += int(ipt) * param[n]
            n += 1
        else:
            print("非法输入!")
            break
    else:
        index %= 11
        print('The last:', last_character[index])
    View Code

        for循环    

      对可迭代对象进行遍历。

    for i in range(10):
        print(i)
    View Code
  • 相关阅读:
    VS2013中设置大小写的快捷键
    cocos3.2版本中的一些新特性
    cocos2dx中的设计分辨率与屏幕适配策略
    cocos3.2中如何创建一个场景
    C++中的虚函数(类的向上转换,和向下转换)
    C++中的冒泡排序,选择排序,插入排序
    C++中的快速排序(使用vector和数组的不同)
    2440addr.h
    2440slib.h
    mmu.h
  • 原文地址:https://www.cnblogs.com/webc/p/9512957.html
Copyright © 2011-2022 走看看