一:if判断语句
1.1 if判断语法之一
if条件:
子代码块

1.2 if判断语法之二
if条件:
子代码块
else:
子代码块

1.3 if判断语法之三
if条件:
if条件:
子代码块

1.4 if判断语法之四
if条件:
子代码块
elif条件:
子代码块
,,,
else条件:
子代码块
举个简单例子 如:
sex = 'male'
age = 19
is_beauty = True
success = True
if is_beauty and age < 20 and age > 16 and sex =='male':
if success:
print('收获爱情')
else:
print('我爱你不后悔 也尊重故事结尾')
else:
print('你很好,只是我们不合适')

二while循环
2.1while条件:while True:
print('hello world')
2.2结束while循环的两种方式
1条件改为false
conut=1
while count<2:
print('hello world')
count+=1
2while+break
while True:
print('hello world')
break
2.3while+continue
count=1
while count<6:
if count==4:
count+=1
continue
else:
print(count)
count+=1
2.4while+else
while 条件:
代码1
代码2
代码3
else:
在循环结束后,并且在循环没有被break打断过的情况下,才会执行else的代码

2.5while+while
tag = True
while tag:
name = input('请输入你的名字:')
pwd = input('请输入密码:')

if name == 'egon' and pwd =='123':
print('login is successful')
while tag:
print("""
0是退出
1是存款
2是查询
3是取款
""")
choice = input('请选择您的操作')

if choice =='0':
print('退出')
tag = False
elif choice =='1':
print('存款')
elif choice =='2':
print('查询')
elif choice == '3':
print('取款')
else:
print("""
0是退出
1是存款
2是查询
3是取款
""")
else:
print('username or password is error')

三for循环
3.1循环取值
列表与字典
l=[1,2,3,4,5]
for x in l:
print(x)
d={'name':'egon','age':'18','sex':'male'}
for x in d:
print(d,dic[x])
3.2for+break
nums=[11,22,33,44,55]
for x in nums:
if x==44:
break
print(x)
3.3for+continue
nums=[11,22,33,44,55]
for x in nums:
if x==44:
continue
print(x)
3.4 for+else
3.4 for+range
for i in range(5): #range顾头不顾尾 range(5)=range(0,5,1)
print(i)

3.5 for嵌套
for i in range(3):
for j in range(4):
print(i,j)

python的基本流程控制的更多相关文章

  1. Python基础之:Python中的流程控制

    目录 简介 while语句 if 语句 for语句 Break Continue pass 简介 流程控制无非就是if else之类的控制语句,今天我们来看一下Python中的流程控制会有什么不太一样 ...

  2. python中的流程控制

    目录 引言 流程控制的分类 分支结构 单if结构 if与else结构 if与elif与else结构 if分支的嵌套 循环结构 while循环 while + break循环 while + conti ...

  3. Python学习(七) 流程控制if语句

    在Python中流程控制if语句采用如下格式: if expression : statement elif expression : statement elif expression : stat ...

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

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

  5. Python自动化开发 - 流程控制

    一.拾遗主题 1.变量 理解变量在计算机内存中的表示 >>> a = "ABC" Python解释器干了两件事情: 在内存中创建了一个'ABC'的字符串: 在内存 ...

  6. python基础之流程控制、数字和字符串处理

    流程控制 条件判断 if单分支:当一个“条件”成立时执行相应的操作. 语法结构: if 条件: command 流程图: 示例:如果3大于2,那么输出字符串"very good" ...

  7. Python编码、流程控制、格式化输出

    Python编码 初始编码: 电脑的传输,还有储存,实际上都是010101010 ASCII码: (American Standard Code for Information Interchange ...

  8. python 运算和流程控制

    写在之前 今天突发奇想,想要弄一个微信自动抢红包的程序,首先去百度这个,找到了有两种方法 一种是安装「pocoui」这个第三方库,但没有给出详细代,我就没有使用这个方法. 我用使用的是第二种借助「Ai ...

  9. python 运算符与流程控制

    运算符与流程控制 运算符 赋值运算 用'='表示,'='的左边只能是变量 算术运算 +.-.*:加.减.乘 /:除法运算,运算结果为浮点数 //:除法运算,运算结果为整数(商) %:求余 **:求幂 ...

  10. 8、Python语法之流程控制

    一 引子 流程控制即控制流程,具体指控制程序的执行流程,而程序的执行流程分为三种结构:顺序结构(之前我们写的代码都是顺序结构).分支结构(用到if判断).循环结构(用到while与for) 二 分支结 ...

随机推荐

  1. 折腾Java设计模式之命令模式

    博客原文地址 折腾Java设计模式之命令模式 命令模式 wiki上的描述 Encapsulate a request as an object, thereby allowing for the pa ...

  2. Yii2基本概念之——配置(Configurations)

    在Yii中创建新对象或者初始化已经存在的对象广泛的使用配置,配置通常包含被创建对象的类名和一组将要赋值给对象的属性的初始值,这里的属性是Yii2的属性.还可以在对象的事件上绑定事件处理器,或者将行为附 ...

  3. console对象探究

    作为一个前端,console.log()可能是你最常用的方法,打印打印再打印,但是其实console对象上有用的方法有很多,来,各位看官上眼 分类输出 厌倦了 console.log 单调的输出?欢迎 ...

  4. 编写高性能.NET程序-《Concurrency in .NET》(1)- 为什么要读这本书?

    最近广州.NET微软技术俱乐部对如何编写高性能.NET程序发起了讨论.   首先是在ORM和SQL方面进行了讨论,主题当然是经久不衰的月经贴: EF性能很差. Edi.Wang专门写了一篇文章< ...

  5. 功能强大的PDF实用工具

    PDF实用工具(PDFTool)是北京博信施科技有限有限公司研制开发的一款专门提供对PDF文件进行编辑.加工的处理软件.本软件具有对PDF文件进行分割.结合.加密.解密.添加水印.设定有效期限等多种功 ...

  6. FormData 对象上传二进制文件

    使用jQuery 利用 FormData 上传文件:http://harttle.com/2016/07/04/jquery-file-upload.html     通过FormData对象可以组装 ...

  7. Go-Ethereum 1.7.2 结合 Mist 0.9.2 实现代币智能合约的实例

    目录 目录 1.什么是 Mist 2.Mist 在哪里下载? 3.Mist 有哪些依赖? 4.如何安装 Mist? 4.1.安装 Mist 依赖工具包 4.2.安装 Mist 4.3.启动 Mist, ...

  8. 在coding或者github建立个人站点域名绑定

    coding:静态的在域名服务器与是填写pages.coding.me,不是填写{你的名字}.coding.me A型的ip是ping 该域名ip github:上传大项目可能报错(报错名字忘记了), ...

  9. SQL Server 查看CPU情况

    --CPU相关视图 SELECT * FROM sys.dm_os_sys_info SELECT * FROM sys.dm_exec_sessions SELECT * FROM sys.sysp ...

  10. python3 int(整型)

    __abs__(返回绝对值) n = -5 print(n.__abs__()) #输出:5 __add__(相加,运算符:+) n = 3 print(n.__add__(5)) #输出:8 __a ...