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

  100以内数字相加
count = 1
# 准备一个变量
sum = 0
while count <= 100:
    # 累加到sum中
    sum = sum + count   # 把sum中的值(之前运算的结果)和当前数的数相加
    count = count + 1
print(sum)


2. 格式化输出(为了避免用太多的加号(+)而浪费太多的内存)        %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))


如果字符串中有了占位符. 那么后面的所有的%都是占位. 需要转义
name = "alex"
print("%s已经喜欢了沙河%%2的女生" % name)  # 如果字符串中有了占位符. 那么后面的所有的%都是占位. 需要转义

3. 运算符    逻辑运算:    and  并且的意思. 左右两端的值必须都是真. 运算结果才是真    or   或者的意思. 左右两端有一个是真的. 结果就是真. 全部是假. 结果才能是假    not  非的意思. 原来是假. 现在是真.  非真即假, 非假既真    break   结束循环. 停止当前本层循环    continue  结束当前本次循环. 继续执行下一次循环

  
    赋值运算.
and or not同时存在. 先算括号, 然后算not, 然后算and , 最后算or
x or y 如果x==0 那么就是y, 否则是x

1 or 0 -- 1   2 or 3 -- 2    or 保留前面 1 and 0 --0   2 and 3 --3    and 保留后面    False 可以看作 0
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  ) # T
print(2 > 1  and  3 < 4 or 4 > 5 and  2 < 1)    # T
print(1 > 2  and  3 < 4 or 4 > 5 and  2 > 1  or 9 < 8) # F
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) # F

x or y 如果x==0 那么就是y, 否则是x

print(0 or 1 or 3 or 0 or 5)    #

print(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)

【学习笔记】--- 老男孩学Python,day3 while 循环 运算符 逻辑、赋值运算的更多相关文章

  1. Python学习笔记:第2天while循环 运算符 格式化输出 编码

    目录 1. while循环 continue.break和else语句 2. 格式化输出 3. 运算符 3.1 算数运算 3.2 比较运算符 3.3 赋值运算符 3.4 逻辑运算符 3.5 成员运算符 ...

  2. 学习笔记《简明python教程》

    学习笔记<简明python教程> 体会:言简意赅,很适合新手入门 2018年3月14日21:45:59 1.global 语句 在不使用 global 语句的情况下,不可能为一个定义于函数 ...

  3. python3.4学习笔记(二十三) Python调用淘宝IP库获取IP归属地返回省市运营商实例代码

    python3.4学习笔记(二十三) Python调用淘宝IP库获取IP归属地返回省市运营商实例代码 淘宝IP地址库 http://ip.taobao.com/目前提供的服务包括:1. 根据用户提供的 ...

  4. python3.4学习笔记(二十一) python实现指定字符串补全空格、前面填充0的方法

    python3.4学习笔记(二十一) python实现指定字符串补全空格.前面填充0的方法 Python zfill()方法返回指定长度的字符串,原字符串右对齐,前面填充0.zfill()方法语法:s ...

  5. python3.4学习笔记(二十) python strip()函数 去空格\n\r\t函数的用法

    python3.4学习笔记(二十) python strip()函数 去空格\n\r\t函数的用法 在Python中字符串处理函数里有三个去空格(包括'\n', '\r', '\t', ' ')的函数 ...

  6. python3.4学习笔记(十二) python正则表达式的使用,使用pyspider匹配输出带.html结尾的URL

    python3.4学习笔记(十二) python正则表达式的使用,使用pyspider匹配输出带.html结尾的URL实战例子:使用pyspider匹配输出带.html结尾的URL:@config(a ...

  7. ufldl学习笔记与编程作业:Logistic Regression(逻辑回归)

    ufldl学习笔记与编程作业:Logistic Regression(逻辑回归) ufldl出了新教程,感觉比之前的好,从基础讲起.系统清晰,又有编程实践. 在deep learning高质量群里面听 ...

  8. Python学习笔记整理(十一)Python的while和for循环

    while语句,提供了编写通用循环的一种方法,而for语句是用来遍历序列对象内的元素,并对每个元素运行一个代码块.break,continue用在循环内,跳出整个循环或者跳出一次循环. 一.while ...

  9. Python学习笔记 (1) :python简介、工具、编码及基础运算

    学习背景: 精通一门编程语言并编写出自己喜欢的程序是我多年的梦想,一定要找时间实现.此时想起了高中时的我对编程的兴趣十分浓厚,父母给自己购买了学习机插卡式的,只能敲basic代码,同时学校有386计算 ...

随机推荐

  1. flask框架--cookie,session

    今天我又给大家分享一下怎么用flask框架来实现像淘宝购物车一样存储数据,并且把存储的数据删除,这个方法可以用两个方法都可以做成,一个是cookie,另一个是session. session是依赖于c ...

  2. postgresql-pgbench(转)

    pgbench测试:   pg9.6.2的pgbench报错: [thunisoft@localhost ~]$ pgbench -S -c 8 -t 60 pgbenchdb Segmentatio ...

  3. 【xsy2504】farm 容斥原理

    题目大意:给你三个数$n,m,s$,满足$n,m,s≤10^{18}$且最大质因数均不大于$10^6$. 问你存在多少个整数$k$,满足$0≤k≤m$,且$(k,0)$,$(0,n)$,$(x,y)$ ...

  4. 剑指offer十九之顺时针打印矩阵

    一.题目 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2, ...

  5. Java实现二分法排序

    二分法:(二分法不是只能做数组,这里的数组只是为了举例) 在给出的有序排列的数组中,把目标值和数组中间值进行比较,如果相等,则返回中间值下标,如果目标值小于中间值,就从数组的前半段再次执行二分法查找, ...

  6. Python -----issubclass和isinstance

    issubclass用于判断一个类是否为另一个类的子类,isinstance用于判断一个对象是否某类的一个实例 import math class Point: def __init__(self, ...

  7. 独立部署GlusterFS+Heketi实现Kubernetes共享存储

    目录 环境 glusterfs配置 安装 测试 heketi配置 部署 简介 修改heketi配置文件 配置ssh密钥 启动heketi 生产案例 heketi添加glusterfs 添加cluste ...

  8. Apple Pay 支付集成

    Refer:https://open.unionpay.com/ajweb/product/detail?id=80 交易步骤: 1.浏览并选购商品:用户通过手机客户端与商户系统交互浏览选购商品,客户 ...

  9. Python之Pyautogui模块20180125《PYTHON快速上手让繁琐的工作自动化》18章

    复习 PyAutoGUI 的函数本章介绍了许多不同函数,下面是快速的汇总参考:moveTo(x,y)将鼠标移动到指定的 x.y 坐标.moveRel (xOffset,yOffset)相对于当前位置移 ...

  10. todolist增加markdown模块

    markdown编辑器 利用`markdown_js`开源库实现todolist小项目的markdown日记本功能 todolist小项目地址 之前的介绍随笔todoList markdown-js仓 ...