• 学习python -- 第004天


    程序的组织结构(一)

    一、顺序结构

    二、选择结构

     1、对象的布尔值

    以下的对象布尔值均为False,除此以外,一般为true

     1 #
     2 # @author:浊浪
     3 # @time: 2021/1/14 16:39
     4 # 对象的布尔值
     5 print(bool(False))  # False
     6 print(bool(0))  # 0
     7 print(bool(0.0))  # 0.0 False
     8 print(bool(None))
     9 
    10 # 零长度的字符串
    11 print(bool(''))
    12 print(bool(""))
    13 
    14 # 空列表
    15 print(bool([]))
    16 print(bool(list()))
    17 
    18 # 空元组
    19 print(bool(()))
    20 print(bool(tuple()))
    21 
    22 # 空字典
    23 print(bool({}))
    24 print(bool(dict()))
    25 
    26 # 空集合
    27 print(bool(set()))

    2、分支结构的类型

    单分支结构,双分支结构,多分支结构:

     1 #
     2 # @author:浊浪
     3 # @time: 2021/1/14 16:53
     4 # 多分支结构
     5 # -----输入一个整数,判断这个数的成绩等级
     6 score = int(input("输入成绩:"))
     7 if score >= 90 and score <= 100:
     8     print("A级")
     9 elif score >= 80 and score < 90:
    10     print("B级")
    11 elif score >= 70 and score < 80:
    12     print("C级")
    13 elif score >= 60 and score < 70:
    14     print("D级")
    15 elif score >= 0 and score < 60:
    16     print("E级")
    17 
    18 # Python有一种简单的写法:
    19 if 90 <= score <= 100:
    20     print("A级")
    21 elif 80 <= score < 90:
    22     print("B级")
    23 elif 70 <= score < 80:
    24     print("C级")
    25 elif 60 <= score < 70:
    26     print("D级")
    27 elif 0 <= score < 60:
    28     print("E级")

    注意以上的18-28行

    3.条件表达式

    左边为True, 右边为False

     1 #
     2 # @author:浊浪
     3 # @time: 2021/1/14 17:08
     4 ''' 从键盘输入两个整数,比较其大小'''
     5 
     6 a = int(input('请输入第一个整数:'))
     7 b = int(input('请输入第二个整数:'))
     8 
     9 if a >= b :
    10     print(str(a) + '大于等于' + str(b))
    11 else:
    12     print(str(a) + '小于' + str(b))
    13 
    14 # 用条件表达式的方法写出:
    15 
    16 print(str(a) + '大于等于' + str(b) if a >= b else str(a) + '小于' + str(b))

    4、pass语句

    pass语句,什么都不做,使语句顺利进行,类似C语言的continue

    认清现实,放弃幻想。 细节决定成败,心态放好,认真学习与工作。
  • 相关阅读:
    redis(二)高级用法
    redis(一) 安装以及基本数据类型操作
    RabbitMQ(五) -- topics
    JS实时数据运算
    Access数据库中Sum函数返回空值(Null)时如何设置为0
    asp检测数字类型函数
    MVC:从客户端中检测到有潜在危险的 Request.Form 值 的解决方法
    WIN8系统安装软件时提示"扩展属性不一致"的解决方法
    免费的网络扫描器-Advanced IP Scanner
    中国电信大亚DP607光猫破解,设置路由,wifi!关闭远程管理,改连接限制,SN码查询!
  • 原文地址:https://www.cnblogs.com/jyf2018/p/14278382.html
Copyright © 2020-2023  润新知