zoukankan      html  css  js  c++  java
  • 学习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

    认清现实,放弃幻想。 细节决定成败,心态放好,认真学习与工作。
  • 相关阅读:
    【码上微服务】- 环境搭建
    【码上微服务】- 环境搭建
    Python 3版本 开始
    算法理解之大数相乘问题
    mycat配置分库分表 读写分离 linux系统
    es6的数组去重
    解析Java为什么不接受合法的HTTPS证书
    为什么要创建开放源码的PlayScala社区?
    实时同步MongoDB Oplog开发指南
    Scala基础
  • 原文地址:https://www.cnblogs.com/jyf2018/p/14278382.html
Copyright © 2011-2022 走看看