zoukankan      html  css  js  c++  java
  • 控制流程

    一、条件判断

     1、if-elif-else

    if语法规则

    if 条件:

        条件成立的时候会执行的代码

    else:

        条件不成立的时候 会执行的代码

    一个条件语句,

    可以由单独的一个if来组成:(条件成立需要做:事情1,条件不成立不需要处理)

    也可以由 if——else来组成:(条件成立需要做:事情1,条件不成立事情2

    也可以由  if——elif   :有多个条件,不同的条件需要做不同的事情

    还可以  if——elif——...else来组成(有多个条件,不同的条件需要做不同的事情,所有的条件都不成立也要进行特殊的处理)

    score = float(input('请输入成绩:'))
    if 0 <= score < 40:
        print("你的评分等级为:E")
    elif 40 <= score < 60:
        print("你的评分等级为:D")
    elif 60 <= score < 75:
        print("你的评分等级为:C")
    elif 75 <= score < 85:
        print("你的评分等级为:B")
    elif 85 <= score <= 100:
        print("你的评分等级为:A")
    else:
        print("您的输入有误!")

     

    二、while循环语句

    1、while 条件:

    循环体 ('条件成立,这里是循环体中的代码')

    # 需求:打印100hello python,需求:第50遍打印
    number = 0
    while number < 100:
        print('这是第{}遍打印,hello python'.format(number + 1))
        if number == 49:
            print('这是第{}遍打印,hello python'.format(number + 1))
        number += 1

    2、breakcontinue 关键字

    break:终止循环,跳出循环体

    continue:中止当前本轮循环,开启下一轮循环

    3while循环中的else

    循环条件不成立,退出循环执行else中的代码

    使用break跳出循环,不会执行else中的代码

    while n < 10:
        print(n)
        if n == 5:
            break
        n += 1
    else:
        print('while循环对应的else')  #else不会执行

     

    for循环

     #  遍历字典dic = {"aa": 11, "bb": 22, "cc": 33}

    # 1、直接遍历字典:得到的是字典的键
    # for i in dic:
    #     print(i)

    # for k in dic.keys():
    #     print(k)
    # 2、遍历字典的值
    # for v in dic.values():
    #     print(v)
    # 3、遍历字典的键值对
    for k, v in dic.items():
        print(k)
        print(v)

    1、for循环中的else break和continue

    elsefor循环正常结束时会运行else下面的代码,如果循环非正常结束(break终止循环),则不会运行。

    break:终止循环,跳出循环体。

    continue:中止当前本轮循环,开启下一轮循环。

    2、打印图形

     

  • 相关阅读:
    Rotate Image,N*N矩阵顺时针旋转90度
    JumpGame,JumpGame2
    WildcardMatching和Regex,通配符匹配和正则表达式匹配
    Multiply Strings,字符串相乘
    TrappingRainWater
    300万PV的ASP.NET网站使用阿里云的配置建议
    java 学习 安卓学习
    如何学习Yii
    Lemon开源OA
    JAVA-进行Java Web项目开发需要掌握的技术
  • 原文地址:https://www.cnblogs.com/python-squirrel/p/11895959.html
Copyright © 2011-2022 走看看