一、运算符

计算机可以进行的运算有很多种,不只是加减乘除,它和我们人脑一样,也可以做很多运算。

种类:算术运算,比较运算,逻辑运算,赋值运算,成员运算,身份运算,位运算,今天我们先了解前四个。

算术运算:

a=10,b=20

赋值运算:

比较运算:

逻辑运算:

、While 循环

为什么要用while循环呢?打个比方来说吧,就像猜数字的游戏,要想让用户猜,就得一次次的猜吧,不能猜一次就程序已经结束了,这样是不是感觉很low,那么我们用一个循环,就解决了这种问题,用户可以一次次的输入,直到才对就退出程序了,当然,你也可以给它限制次数来循环,这样是不是为我们既节约了时间又优化了程序呢。

语法:

  while  条件:

     循环体1

     循环体2

     循环体3.....

while就是当的意思,当条件成立的时候就执行循环体里面的代码。

例如:写个程序打印从0-100的整数

count = 0
while count <= 100:#只要count <100就不断执行下面的代码
print ("cishu",count)
count = count+1 #每执行一次,就把count+1,要不然就成死循环了,因为count一直是0

输出:

  cishu 0
  cishu 1
  cishu 2
  cishu 3
  cishu 4
  cishu 5

  ·········

  cishu 6

三、死循环

有一种循环叫死循环,一经运行,就停不下来。

如果While True:(如果条件一直为真,就一直执行)

count = 0
while True: #True本身就是真呀 print("你是风儿我是沙,缠缠绵绵到天涯...",count)
count +=1
四、循环终止语句

如果在循环过程中,因为某些原因,你不想继续循了,怎么终止呢?那就是我们的break语句和continue语句

break语句:结束本层循环

  例子:count = 0

      while count <= 100

      ifcount==5: 

          break

       print("cishu",count)

       count=count+1

输出:cishu 0
    cishu 1
     cishu 2
    cishu 3
    cishu 4

continue语句:结束本次循

          count=0
          while count < 10:
          if count >=4 and count <=6:
            count += 1
            continue
          print(count)
          count+=1

输出:0,1,2,3,7,8,9

五、while.....else....语句

举例一:

count = 0

while count<10:

  if count==5:

    break

  print(count)

  count+=1

else:

  print("在最后执行,并且只在while循环没有被break打断的情况下才执行")

结果如下图:

举例二:

count = 0

while count<10:

  if count==5:

       count+=1

          continue

  print(count)

  count+=1

else:

  print("在最后执行,并且只在while循环没有被break打断的情况下才执行")

结果如下图:

												

python的运算符和while循环的更多相关文章

  1. Day2 Python的运算符及三大语句控制结构

    Python的运算符 Python语言支持以下类型的运算符: 算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符 运算符优先级 Python的三大语句控制结构: ...

  2. python第三章:循环语句--小白博客

    Python条件语句 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 可以通过下图来简单了解条件语句的执行过程: Python程序语言指定任何非0和非 ...

  3. Python中运算符与while初识

    一.运算符 1.算术运算: 2.比较运算: 3.赋值运算: 4.位运算: 注: ~  举例: ~5 = -6  解释: 将二进制数+1之后乘以-1,即~x = -(x+1),-(101 + 1) = ...

  4. Python学习 之三 Python基础&运算符

    第三章:Python基础 & 运算符 3.1 内容回顾 & 补充 计算机基础 编码 字符串: "中国" "Hello" 字 符: 中 e 字 节 ...

  5. Python之流程控制——while循环

    Python之流程控制--while循环 一.语法 while 条件: 执行代码 while就是当的意思,它指当其后面的条件成立,就执行while下面的代码. 例:写一个从0打印到10的程序 coun ...

  6. Python基本运算符

    Python基本运算符 什么是操作符? 简单的回答可以使用表达式4 + 5等于9,在这里4和5被称为操作数,+被称为操符. Python语言支持操作者有以下几种类型. 算术运算符 比较(即关系)运算符 ...

  7. Python学习(6)循环语句

    目录 Python循环语句 - while循环语句 -- 无线循环 -- 循环使用else语句 -- 简单语句组 - for循环语句 -- 通过序列索引迭代 -- 循环使用else语句 - 循环嵌套 ...

  8. Python算术运算符

    Python 运算符 什么是运算符? 本章节主要说明Python的运算符.举个简单的例子 4 +5 = 9 . 例子中,4和5被称为操作数,"+"号为运算符. Python语言支持 ...

  9. python 语句:条件、循环、break、continue...

    1. 条件语句 执行条件:判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围. [Python程序语言指定任何非0和非空(null)值为true,0 或 ...

随机推荐

  1. 【JAVA】input.next().charAt(0);的含义

    接收键盘输入的字符串,并且取出它的第一个字符. 分析: Scanner scan=new Scanner(System.in); String s=scan.next(); //返回一个String ...

  2. 监听table滚动事件,滚动到底部时加载数据

    mounted() { this.$refs.scrollTable.addEventListener( 'scroll',(event) => { this.getDistance(event ...

  3. pgtclsh -- PostgreSQL TCLshell 客户端

    SYNOPSIS pgtclsh [filename [argument...]] DESCRIPTION 描述 pgtclsh 是一个 Tcl shell 接口,用 PostgreSQL 数据库访问 ...

  4. 记一次在mac上源码编译curl,使其支持NSS的过程

    一.背景 在一次学习https原理的过程中,希望客户端指定特定的cipher suites来抓包分析SSL/TLS的握手过程,就想到了使用curl工具,而不是使用浏览器. 接下来使用man curl找 ...

  5. 随笔3 HashMap<K,V>

    equals.hashcode和==的区别 在介绍HashMap之前,我想先阐述一下我对这三者的理解,equals这个方法呢,就是在判断是否为同一对象(注意,这里的同一对象和相同的内存地址是不同的), ...

  6. Ubuntu环境下SSH服务安装、SSH远程登录以及SSH数据传输

    https://www.cnblogs.com/asyang1/p/9467646.html SSH 为 Secure Shell 的缩写,为建立在应用层基础上的安全通信协议. 一.检查SSH服务是否 ...

  7. GNU linker script,ld script,GNU链接脚本

    https://blog.csdn.net/itxiebo/article/details/50937412 https://blog.csdn.net/itxiebo/article/details ...

  8. php内置函数分析之ucwords()

    PHP_FUNCTION(ucwords) { zend_string *str; char *delims = " \t\r\n\f\v"; register char *r, ...

  9. alert(1) to win 4

    function escape(s) { var url = 'javascript:console.log(' + JSON.stringify(s) + ')'; console.log(url) ...

  10. bzoj4543 [POI2014]Hotel加强版 长链剖分+树形DP

    题目传送门 https://lydsy.com/JudgeOnline/problem.php?id=4543 题解 这道题的弱化版 bzoj3522 [POI2014]Hotel 的做法有好几种吧. ...