PYTHON学习第四天课后总结:
第三天学习课后总结:
今日重点: 流程控制
1,if 条件判断语句
2,while 循环
3,for 循环
一,if +条件判断语句:
1> if+条件判断表达式:
子代码1
子代码2
子代码3
else:
子代码4
逻辑:当程序执行到if语句时,首先计算表达式的值,如果表达式的值为真,那么执行if下子代码.如果表达式的值为假,则执行子代码4后结束整数if语句。
例 : num = int(input("请输入一个数字>>:"))
if num % 2 == 0:
print("是偶数")
2> if 条件判断表达式:
子代码1
elif 条件判断表达式:
子代码2
elif N...
else:
子代码
逻辑: 当程序执行到if语句时,先计算条件判断表达式值是否为真,如果为真则执行子代码1,然后跳出整个if语句
如果if条件判断值为假,则判断下一个elif条件,真到满足表达式条件后执行相应表达式下的子代码后结束整个if语句,如果所有的条件表达式都不满足时则执行else下的子代码。
二,while 循环 作用: 使用指定事件重复进行
while + 条件表达式 条件表达式起到一个条件控制的作用。只有当条件为真时,才会执行循环。
结束while循环的方式:
1> 条件表达式值为False
当条件表达式为False时,不会立即结束循环,而是要等到下一次循环判断时才会失效
a = True
while a :
name = input("请输入用户名:")
passwd = input("请输入密码")
if name == 'abc'
if passwd == 123:
print("登录成功:")
a= False
else:
print("密码错误")
else:
print("用户名错误")
2> while + continue
(重要*)continue 结束本次循环,直接进入下一次循环
例:
count = 0 打印数字0到9,但跳过数字4不打印
while count < 10:
if count == 4: 当count 值为4时
count += 1 count的值要先加上1。如果不加,会形成死循环
continue 跳出本次循环,继续本层的下次循环
print(count)
count +=1
3> while + break
(重要*)brdak 一定要放到循环休内,当循环体执行到break时,立即终止本层循环,本层中break 后面的语句也不会继续执行
例:
n = 1
while True:
print(n) 循环打印n的值
n += 1 每打印一次 n的值+1
if n == 4: 当n 的值为4时
break 跳出本层循环
三,for 循环 优点:在循环取值方面比while简单
使用方法:索引取值
例: stu_info = {"name":'张三',"age":20,"job":'stu'}
for i in stu_info:
print(i,stu_info[i]) 逐个从字典中取出元素,并打印出来
for + continue 的使用:
num = [1,2,3,4,5,6] 已知有一个列表
for i in num: 以i为变量名,逐个从列表中取值出来并打印
if i == 4: 当变量的值为4时
continue 取消循环,且后面的语句不再执行
print(i)
for + break 的使用
例: num = [1,2,3,4,5,6]
for x in num:
f i == 4: 如果满足条件时,
break 循环会终止
print(x) 后面所有的代码将不再执行
else:
print("结束")
range(x) 一种可自定义模拟数字列表的函数
or i in range(start,end,setup) 代表从start 开始,到end-1结束,且以setup为增长步长的队列中逐个取值并赋值给变量名i
for x in range(100)
print(x) # 从0开始逐个打印到99结束(包头不包尾)
PYTHON学习第四天课后总结:的更多相关文章
- python学习第四讲,python基础语法之判断语句,循环语句
目录 python学习第四讲,python基础语法之判断语句,选择语句,循环语句 一丶判断语句 if 1.if 语法 2. if else 语法 3. if 进阶 if elif else 二丶运算符 ...
- python学习第四次笔记
python学习第四次记录 列表list 列表可以存储不同数据类型,而且可以存储大量数据,python的限制是 536870912 个元素,64位python的限制是 1152921504606846 ...
- Python学习(四)数据结构(概要)
Python 数据结构 本章介绍 Python 主要的 built-type(内建数据类型),包括如下: Numeric types int float Text Sequence ...
- Python 学习 第三天 课后总结:
PYTHON学习第三天课后总结: 1,注释:就是对代码起到说明注解的作用. 注释分为单行注释与多行注释. 单行注释:只注释一行代码在需要注释的所在行的行首使用#号来注释此行,注意#与代码之间需要 ...
- python学习-第四天补充-面向对象
python学习-第四天补充-面向对象 python 私有 --name mangling(名字修改.名字) 在命名时,通过使用两个下划线作为开头,可以使得这个变量或者函数编程私有的,但是这个其实的p ...
- python学习第四十八天json模块与pickle模块差异
在开发过程中,字符串和python数据类型进行转换,下面比较python学习第四十八天json模块与pickle模块差异. json 的优点和缺点 优点 跨语言,体积小 缺点 只能支持 int st ...
- Python学习(四)cPickle的用法
python中有两个类似的:pickle与cPickle:两者的关系:“cPickle – A faster pickle” pickle模块中的两个主要函数是dump()和load().dump() ...
- Python学习笔记(四)Python函数的参数
Python的函数除了正常使用的必选参数外,还可以使用默认参数.可变参数和关键字参数. 默认参数 基本使用 默认参数就是可以给特定的参数设置一个默认值,调用函数时,有默认值得参数可以不进行赋值,如: ...
- Python学习(四十二)—— Djago-model进阶
一.QuerySet 可切片 使用Python 的切片语法来限制查询集记录的数目 .它等同于SQL 的LIMIT 和OFFSET 子句. Entry.objects.all()[:5] # (LIMI ...
随机推荐
- 安卓自己定义对话框及The specified child already has a child问题
问题:在android开发过程中,有时会在不同情况下遇到同种问题:The specified child already has a parent.You must call removeView() ...
- cvBoostStartTraining, cvBoostNextWeakClassifier和 cvBoostEndTraining
/****************************************************************************************\ * Boostin ...
- Android笔记三十四.Service综合实例二
综合实例2:client訪问远程Service服务 实现:通过一个button来获取远程Service的状态,并显示在两个文本框中. 思路:如果A应用须要与B应用进行通信,调用B应用中的getName ...
- shrio 身份认证流程-Realm
身份认证流程 流程如下: 1.首先调用Subject.login(token)进行登录,其会自动委托给Security Manager,调用之前必须通过SecurityUtils. setSecuri ...
- 123.static静态函数与类模板
#include <iostream> using namespace std; //静态函数没有this指针,无需创建对象就可以直接调用 template<class T> ...
- 安装配置FreeBSD9全过程体验
安装配置FreeBSD9全过程体验(时长11分钟) 总所周知,FreeBSD是一个高效.稳定的UNIX操作系统.在今年年初,FreeBSD 又发布了9.0版本,它将采用全新的文本安装器,升级ZFS文件 ...
- vue中剖析中的一些方法
1 判断属性 71 -81 var hasOwnProperty = Object.prototype.hasOwnProperty; /** * Check whether the object h ...
- vue-router学习例子分享
http://blog.csdn.net/bboyjoe/article/details/52804988 <!DOCTYPE html> <html lang="en&q ...
- rman 备份并异机恢复
1.RMAN 备份脚本 RUN { CONFIGURE RETENTION POLICY DAYS; CONFIGURE CONTROLFILE AUTOBACKUP ON; CONFIGURE CO ...
- 学习参考《Python数据分析与挖掘实战(张良均等)》中文PDF+源代码
学习Python的主要语法后,想利用python进行数据分析,感觉<Python数据分析与挖掘实战>可以用来学习参考,理论联系实际,能够操作数据进行验证,基础理论的内容对于新手而言还是挺有 ...