zoukankan      html  css  js  c++  java
  • python日记----2017.7.18

    一丶运算符

    1.算数运算:

    2.比较运算

    3.赋值运算

     

    4.位运算

     

    5.逻辑运算

    and注解:在Python 中,and 和 or 执行布尔逻辑演算,如你所期待的一样,但是它们并不返回布尔值;而是,返回它们实际进行比较的值之一。在布尔上下文中从左到右演算表达式的值,如果布尔上下文中的所有值都为真,那么 and 返回最后一个值。如果布尔上下文中的某个值为假,则 and 返回第一个假值

    or注解:使用 or 时,在布尔上下文中从左到右演算值,就像 and 一样。如果有一个值为真,or 立刻返回该值如果所有的值都为假,or 返回最后一个假值注意 or 在布尔上下文中会一直进行表达式演算直到找到第一个真值,然后就会忽略剩余的比较值

    and-or结合使用:结合了前面的两种语法,推理即可。为加强程序可读性,最好与括号连用。

    6.成员运算

    7.身份运算

     

    8.运算符优先级

     

    二丶流程控制

    1.if...else...

    1. if语句下面的代码是if的一个分支。就像书里的一个章节,你选择了这章就会跳到这里阅读。这个if语句就像是说:“如果布尔判断为True,就执行下面的代码,否则跳过这些代码”。

    2. 用冒号结束一个语句就是要告诉python,我要开始一个新的代码段了。缩进4个空格就是说,这些代码是包含在这个代码段中的,和函数的使用一样。

    3. 不缩进会报错,python规定冒号后面语句必须有缩进。

    4.if与else缩进级别一致表示是一对

    5.elif与else都是可选的

    2.案例

    1.根据用户输入的帐号密码检测是否正确,正确则输出登陆成功,错误则输出提示密码错误。

    name = input('用户名')

    passwd = input('密码')

    username = 'hello'

    userpasswd = 'hello'

    if name == username and passwd == userpasswd:

      print('登陆成功')

    else:

      print('登录失败')

    2.

    num = input('请输入成绩:')

    if num >= "90":

      print("A")

    elif num >= 75:

      print("B")

    elif num >= 60:

      print("C")

    else:

      print("继续努力")

     三丶while语句

    1.Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其基本形式为:
    while 判断条件:
      执行语句……

     执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。当判断条件假false时,循环结束。执行流程图如下:
     
     
    Gif 演示 Python while 语句执行过程

    案例一

    计数循环

    count=0
    while (count < 9):
      print('the loop is %s' %count)
      count+=1

    案例二:

    while与break,continue,else连用

    OLDBOY_AGE = 56
    count = 0
    while count <= 3:
    age = int(input('老男孩的年龄》》》 '))
    if age < 56:
    print('猜的小了')
    elif age > 56:
    print('猜的大了')
    else:
    print('恭喜你猜对了。')
    break
    count += 1
    if count == 3:
    print('你猜的次数过多。')
    break




     

    Study hard and make progress every day

  • 相关阅读:
    重温Thinking in java
    线程池
    apache DBUtils学习
    Mysql 建表 数据类型选择
    毫秒必争,前端网页性能最佳实践
    tomcat6 开启GZIP
    处理百万级以上的数据提高查询速度的方法
    Tomcat内存设置
    Tomcat全局Filter
    Tomcat多工程共享Session、ServletContext
  • 原文地址:https://www.cnblogs.com/De-Luffy/p/7201246.html
Copyright © 2011-2022 走看看