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、打印图形

     

  • 相关阅读:
    现在分词和过去分词
    VMware Workstation Ubuntu 20.04 LTS无法连接网络问题
    Java中定时器Timer致命缺点(附学习方法)
    2020 年度编程语言排行榜出炉!C 语言称霸,Java 遭遇滑铁卢…….
    人工智能必备数学基础:线性代数基础(1)
    初学VBA
    何同学新视频火了!找到减少沉迷手机的最佳方法:附免费APP
    支付宝蚂蚁森林下线能量提醒功能 产品经理:被骂了、我改
    可抵御所有已知黑客攻击 中国组建天地一体化量子通信网络
    MYSQL数据库 增删改查基础语句
  • 原文地址:https://www.cnblogs.com/python-squirrel/p/11895959.html
Copyright © 2011-2022 走看看