while循环,格式化输出,运算符
1.while循环
1.while
基本机构:
while 条件:
循环体
执行流程:
当条件成立时为真,执行循环体.
再次判断条件是否成立,如果成立再次执行.
当判断条件结果为假时,跳出循环,本次循环结束. 基本结构2:
count = 1
while True: # 定义一个死循环
print("") # 每次循环执行这个代码块
if :count == 5: #再循环中做判断,当count=5时,执行if下的代码块
# break代表立刻终止此次循环
count += 1 基本机构3:
count = 1
while True:
print("")
if :count == 5:
continue # continue代表当满足if的条件时,跳出本次循环,进入下一次循环.
count += 1
终止循环的方法:
1.使用break.但是break后面的代码,都不会被执行.
2.改变循环的条件,使其不成立.不影响后面的代码.
2.格式化输出
>2.格式化输出:
%d:字符串占位符
占位符就相当于拼接,每一次拼接都增加内存.
int类型可以使用%d进行占位,但是str类型不能使用%进行占位.
当在使用占位符时,若遇到同一字符串中还有其他%字符,不需要有占位符作用的,可以使用两个百分号进行转义.
%s:数字占位符
3.运算符
>3.运算符:
算数运算:
a = 10
b = 2
+ 加法
- 减法
* 乘法
/ 除法
% 取余数
** 次幂
// 取商数
比较运算符:
== 等于
!= 不等于
<> 不等于
> 大于
< 小于
>= 大于等于
<= 小于等于
赋值运算:
= 给变量赋值
+= i += 1 相当于 i = i + 1
-= i -= 1 相当于 i = i - 1
*= i *= 1 相当于 i = i * 1
/= i /= 1 相当于 i = i / 1
**= i **= 1 相当于 i = i ** 1
//= i //= 1 相当于 i = i // 1
逻辑运算:
运算符
and or not
and: 并且
> 1.当and两端都为True时, 结果才为True.
> 2.只要有一个False, 都是False. or: 或者
> 1.当or两端都为False时, 就是False.
> 2.两端都为True时, 就是True.
> 3.当两端只要有一个True时, 都为True. not: 反之
> 1.真即是假.
> 2.假即是真. 逻辑运算的优先级:
() > not > and > or print(0 and 2) # 0代表False 不为0的数字都为True,因为是并且的关系,所以会打印False,也就是0
print(2 and 0) # 因为and在运行过程中是要将两边的值全看一遍,所以输出的会是后面的值
print(2 and 3) # 当True and True时为什么打印3 print(0 or 2) # 0代表False 不为0的数字都为True,因为成立所以会打印True,也就是2
print(2 or 0) # 0代表False 不为0的数字都为True,因为成立所以会打印True,也就是2
print(2 or 3) # 当在or的关系中,只要遇到了True就不会再往后看了,就直接打印遇到的第一个True if 2 or 3:
print(True)
else:
print(False)
while循环,格式化输出,运算符的更多相关文章
- while循环 格式化输出 运算符 编码
一.while循环 1.基本结构 while 条件: 循环体 流程: 判断条件是否为真. 如果真, 执行代码块. 然后再次判断条件是否为真 .如果真继续执行代码块.... ...
- DAY2---Python---While循环,格式化输出,运算符,编码
一.while循环 while 条件: 代码块(循环体) 流程:判断条件是否为真,如果是真,执行代码块.然后再次判断条件是否为真,如果为真继续执行代码块... 直到条件变成了假,退出循环 #死循环:永 ...
- python之while循环/格式化输出/运算符/初始编码/成员变量
一.主要内容:1.while 循环 (难点)while 条件: 循环体 break: 直接跳出循环continue:停止当前本次循环,继续执行下一次循环.不会中断循环能让循环退出:(1)break ( ...
- python---02.while循环 格式化输出 运算符 编码
一.while循环语句 1.while 条件:(如果条件是真, 则直接执⾏循环体. 然后再次判断条件. 直到条件是假. 停⽌循环) 循环体(break continue) 2. break: 立刻跳 ...
- while 循环,格式化输出,运算符(not,and,or)
一,while 循环 1. 循环. while循环 while 条件: 代码块(循环体) 执行流程: 1. 判断条件是否为真. 如果真. 执行代码块 2. 再次判断条件是否为真...... 3. 当条 ...
- python全栈 流程控制;while 循环 格式化输出 运算符 及编码
python全栈开发 1循环 2break和continue的区别 3格式化输出 4运算符 5编码 一.流程控制while循环 while条件: 代码块(循环体) 1.死循环; while True; ...
- 第二天-while循环 格式化输出 运算符 编码
一.while循环 while 条件: 语句块(循环体) #判断条件是否成立,若成立执行循环体,然后再次判断条件...直到不满足跳出循环 else: 当条件不成立的时候执行这里,和break没 ...
- python中的while循环,格式化输出,运算符,编码
一.while循环 1.1语法 while 条件: 代码块(循环体) else: 当上面的条件为假的的时候,才会执行. 执行顺序:先判断条件是否为真,如果是真的,执行循环体,再次判断条件,直到条件不成 ...
- 记录我的 python 学习历程-Day02-while 循环/格式化输出/运算符/编码的初识
一.流程控制之--while 循环 循环就是重复做同一件事,它可以终止当前循环,也可以跳出这一次循环,继续下一次循环. 基本结构(基本循环) while 条件: 循环体 示例 # 这是一个模拟音乐循环 ...
随机推荐
- 连接字符串(web.config)
data source=ip; initial catalog=db1; user id=sa; password=*** <connectionStrings> <add name ...
- springboot微信支付,支付二维码生成
https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=9_1 微信扫码支付开发者文档,里面会有支付流程的教程 接口链接 URL地址:htt ...
- Miner3D 数据分析软件
现在,越来越多的专业人士愿意选择Miner3D来帮助他们进行快速高效的智能决策,因为它是一个功能强大.专业性强.海量数据存储能力.三维可视化效果逼真的数据分析解决工具.Miner3D凭借出色的图形质量 ...
- Linux 两组信号对比
博客逐步迁移到,独立博客,原文地址 http://www.woniubi.cn/two_groups_signal_difference/ 之前看信号的时候,没有太注意不同信号的对比.今天再次看到的时 ...
- Cg shadow of sphere
参考自:https://en.wikibooks.org/wiki/GLSL_Programming/Unity/Soft_Shadows_of_Spheres using UnityEngine; ...
- dedecms网站扩展手机网站—共用数据库真正做到电脑手机同步访问,原pc站无需改动,对原pc站无任何影响
在如今无线互联网大潮的冲击下,越来越多的pc网站访问量下降,首当其冲的就是以pc网站为生的站长们,为了顺应无线互联网的要求,站长们很有必要为自己的pc网站扩展一套手机网站,更早的抓住手机用户的流量,使 ...
- Javascript基础--函数(Function对象)
1.函数是一段可执行的代码,函数可多次调用,模块化管理. 2.使用function语句,function funName([arg1][,arg2]....[,argn]){代码块}.所有版本可用,一 ...
- [SVN]TortoiseSVN工具培训1─为什么要用SVN?
你是否有经历过以下情况: SVN的使用理由/好处:
- 如何让.NET Core应用的配置与源文件保持同步?
配置的同步涉及到两个方面:第一,对原始的配置文件实施监控并在其发生变化之后从新加载配置;第二,配置重新加载之后及时通知应用程序进而使后者能够使用最新的配置.接下来我们利用一个简单的.NET Core控 ...
- Python中的Numpy、SciPy、MatPlotLib安装与配置
Python安装完Numpy,SciPy和MatplotLib后,可以成为非常犀利的科研利器.网上关于这三个库的安装都写得非常不错,但是大部分人遇到的问题并不是如何安装,而是安装好后因为配置不当,在使 ...