一,while 循环

1. 循环. while循环    while 条件:        代码块(循环体)    执行流程:        1. 判断条件是否为真. 如果真. 执行代码块        2. 再次判断条件是否为真......        3. 当条件为假.执行else 跳出循环. 循环结束例
count=1while count<3:    print("嘿嘿")    count=count+1

while True:    s=input("输入密码:")    if s=="5":       break    print ("输出密码"+s)'''# while True:#     s=input("输入密码:")#     if s=="5":#        break##     if "6"in s:#         print("okle")#         continue#     print("输出密码" + s)# count=1# sum=0# while count<=100:#     sum=sum+count#     count=count+1# print(sum)# count=1# while count<=100:#     if count%2 !=0:#         print (count)#     count=count+1# count=1# while count<=100:#     if count % 2 == 0:#         print(count)#     count+=1   #count= count +1
# 1+2+3+4+5+6+7+8....+100 = ?# count = 1# # 准备一个变量# sum = 0# while count <= 100:#     # 累加到sum中#     sum = sum + count   # 把sum中的值(之前运算的结果)和当前数的数相加#     count = count + 1# print(sum)

# 输出1-100所有的奇数.# count = 1# while count <= 100:##     if count % 2 != 0:#         print(count)##     count = count + 1
二,格式化输出    %s: 字符串的占位符, 可以放置任何内容(数字)    %d: 数字的占位符例
# name = input("请输入名字:")# age = input("请输入你的年龄:")# hobby = input("输入你的爱好:")# gender = input("请输入你的性别:")## # print(name+"今年"+age+"岁, 是一个老头, 爱好是"+hobby+", 性别:"+gender)# #  %s : 表示字符串的占位符# print("%s今年%s岁, 是一个老头, 爱好是%s, 性别:%s" % (name, age, hobby, gender))

# a = 108# s = "梁山水泊有%d个牛B的任务" % (a)# print(s)

# name = "a"# print("%s已经喜欢了沙河%%2的女生" % name)  # 如果字符串中有了占位符. 那么后面的所有的%都是占位. 需要转义print("b很色.喜欢了昌平%5的女生") # 这句话中没有占位符. %还是%

三, 运算符    逻辑运算:    and  并且的意思. 左右两端的值必须都是真. 运算结果才是真    or   或者的意思. 左右两端有一个是真的. 结果就是真. 全部是假. 结果才能是假    not  非的意思. 原来是假. 现在是真.  非真即假, 非假既真break   结束循环. 停止当前本层循环continue  结束当前本次循环. 继续执行下一次循环例
# 计算机常用的数据# print(2**0) # 1# print(2**1) #2# print(2**2)# print(2**3)# print(2**4)# print(2**5)# print(2**6)# print(2**7)# print(2**8)# print(2**9)# print(2**10)

# 赋值运算.# a = 10# a += 20     # a = a + 20# print(a)

# print(not not not not not not False)

# and or not同时存在. 先算括号, 然后算not, 然后算and , 最后算or# print(3>4 or 4<3  and  1==1) # False## print(1 < 2  and  3 < 4 or 1>2  )# print(2 > 1  and  3 < 4 or 4 > 5 and  2 < 1)# print(1 > 2  and  3 < 4 or 4 > 5 and  2 > 1  or 9 < 8)# print(1 > 1  and  3 < 4 or 4 > 5 and  2 > 1  and  9 > 8 or 7 < 6)# print(not  2 > 1  and 3 < 4  or 4 > 5  and 2 > 1  and 9 > 8  or 7 < 6)

# x or y 如果x==0 那么就是y, 否则是x# print(1 or 2)   # 1# print(2 or 3)   # 2# print(0 or 3)   # 3# print(0 or 4)   # 4

# print(0 or 1 or 3 or 0 or 5)    ## print(1 and 2)  # 2# print(2 and 0)  # 0# print(0 and 3)  # 0# print(0 and 4)  # 0print(0 or 4 and  3 or 7 or 9 and 6)

# print(2 > 3 and 3)      # false相当于0# print(2 < 1 and 4 > 6 or 3 and 4 > 5 or 6)四,while...else例
count  = 1while count  <= 10:    print( count)    count = count + 1    if count == 5:        break   # 彻底停止循环. 不会执行后面的elseelse:   # while条件不成立的时候执行    print("这里是else")


while 循环,格式化输出,运算符(not,and,or)的更多相关文章

  1. while循环 格式化输出 运算符 编码

    一.while循环 1.基本结构 while 条件:            循环体   流程: 判断条件是否为真. 如果真, 执行代码块. 然后再次判断条件是否为真 .如果真继续执行代码块....  ...

  2. DAY2---Python---While循环,格式化输出,运算符,编码

    一.while循环 while 条件: 代码块(循环体) 流程:判断条件是否为真,如果是真,执行代码块.然后再次判断条件是否为真,如果为真继续执行代码块... 直到条件变成了假,退出循环 #死循环:永 ...

  3. python之while循环/格式化输出/运算符/初始编码/成员变量

    一.主要内容:1.while 循环 (难点)while 条件: 循环体 break: 直接跳出循环continue:停止当前本次循环,继续执行下一次循环.不会中断循环能让循环退出:(1)break ( ...

  4. python---02.while循环 格式化输出 运算符 编码

    一.while循环语句 1.while 条件:(如果条件是真, 则直接执⾏循环体. 然后再次判断条件. 直到条件是假. 停⽌循环) 循环体(break  continue) 2. break: 立刻跳 ...

  5. python全栈 流程控制;while 循环 格式化输出 运算符 及编码

    python全栈开发 1循环 2break和continue的区别 3格式化输出 4运算符 5编码 一.流程控制while循环 while条件: 代码块(循环体) 1.死循环; while True; ...

  6. 第二天-while循环 格式化输出 运算符 编码

    一.while循环 while 条件: 语句块(循环体)     #判断条件是否成立,若成立执行循环体,然后再次判断条件...直到不满足跳出循环 else: 当条件不成立的时候执行这里,和break没 ...

  7. while循环,格式化输出,运算符

      1.while循环 1.while 基本机构: while 条件: 循环体 执行流程: 当条件成立时为真,执行循环体. 再次判断条件是否成立,如果成立再次执行. 当判断条件结果为假时,跳出循环,本 ...

  8. python中的while循环,格式化输出,运算符,编码

    一.while循环 1.1语法 while 条件: 代码块(循环体) else: 当上面的条件为假的的时候,才会执行. 执行顺序:先判断条件是否为真,如果是真的,执行循环体,再次判断条件,直到条件不成 ...

  9. 记录我的 python 学习历程-Day02-while 循环/格式化输出/运算符/编码的初识

    一.流程控制之--while 循环 循环就是重复做同一件事,它可以终止当前循环,也可以跳出这一次循环,继续下一次循环. 基本结构(基本循环) while 条件: 循环体 示例 # 这是一个模拟音乐循环 ...

随机推荐

  1. JS判断字符串是否为空或是否全为空格

    var test = " "; //为空或全部为空格 if (test.match(/^[ ]*$/)) { console.log("all space or empt ...

  2. RedHat6.5系统LVM增加新硬盘实现根文件系统扩容

    一.新增物理空间 二.linux中创建新分区 1.首先查看硬盘信息,用fdisk -l命令,如果有硬盘有剩余空间就可以对其进行分区. [root@master 桌面]# fdisk -l Disk / ...

  3. php 异步执行脚本

    这里说的异步执行是让php脚本在后台挂起一个执行具体操作的脚本,主脚本退出后,挂起的脚本还能继续执行.比如执行某些耗时操作或可以并行执行的操作,可以采用php异步执行的方式.主脚本和子脚本的通讯可以采 ...

  4. 【Nginx】之安装使用和配置SSL支持

    本文采用的是nginx源码安装 1.下载nginx源码包 wget http://nginx.org/download/nginx-1.8.0.tar 或者登录nginx官网下载更高版本 2.ngin ...

  5. elasticsearch 口水篇(2)CRUD Sense

    Sense 为了方便.直观的使用es的REST Api,我们可以使用sense.Sense是Chrome浏览器的一个插件,使用简单. 如图: Sense安装: https://chrome.googl ...

  6. Concurrent包详解及使用场景

    Concurrent包是jdk1.5所提供的一个针对高并发进行编程的包. 1.阻塞式队列 - BlockingQueue 遵循先进先出(FIFO)的原则.阻塞式队列本身使用的时候是需要指定界限的. 在 ...

  7. 用sqoop将mysql的数据导入到hive表

    一.先将mysql一张表的数据用sqoop导入到hdfs 1.1.先在mysql中准备一张测试用的表 mysql> desc user_info; +-----------+---------- ...

  8. [转]SuperSocket

    public class SocketServer : AppServer<AppSession> { public SocketServer() : base(new DefaultRe ...

  9. VC中function函数解析

    C++标准库是日常应用中非常重要的库,我们会用到C++标准库的很多组件,C++标准库的作用,不单单是一种可以很方便使用的组件,也是我们学习很多实现技巧的重要宝库.我一直对C++很多组件的实现拥有比较强 ...

  10. Scrapy学习篇(二)之常用命令行工具

    简介 Scrapy是通过Scrapy命令行工具进行控制的,包括创建新的项目,爬虫的启动,相关的设置,Scrapy提供了两种内置的命令,分别是全局命令和项目命令,顾名思义,全局命令就是在任意位置都可以执 ...