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 ...
随机推荐
- sass02
新建一个文件夹 1 cd 进入文件夹 ,cd E:\360data\重要数据\桌面\sass, 2 compass creat hello:当前目录创建sass工程, 3 sass文件夹放置sass文 ...
- 解决Esxi5下安装Windows 8的问题
在VM8工作站版下安装windows 8没有问题,可是到了Esxi5下,非得安装补丁不可.补丁下载地址: http://kb.vmware.com/selfservice/microsites/sea ...
- Codeforces 344D Alternating Current 简单使用栈
Description Mad scientist Mike has just finished constructing a new device to search for extraterres ...
- PowerDesigner删除外键关系,而不删除外键列[转] 及编码格式
PowerDesigner删除外键关系,而不删除外键列[转] 数据库 database -> generate database ->format 设置为utf-8 PowerDesi ...
- whereis---定位指令的二进制程序、源代码文件和man手册页等相关文件的路径。
whereis命令用来定位指令的二进制程序.源代码文件和man手册页等相关文件的路径. whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b).man说明文件(参数-m)和源代码文件 ...
- 紫书 例题 9-12 UVa 12186 (树形dp)
这道题还是比较简单的,对于当前节点,算出每个儿子需要的人数 然后再算出当前节点需要多少个人数,然后排个序加上去就好了. #include<cstdio> #include<vecto ...
- 洛谷 P1877 [HAOI2012]音量调节
P1877 [HAOI2012]音量调节 题目描述 一个吉他手准备参加一场演出.他不喜欢在演出时始终使用同一个音量,所以他决定每一首歌之前他都需要改变一次音量.在演出开始之前,他已经做好一个列表,里面 ...
- cogs 1430. [UVa 11300]分金币
1430. [UVa 11300]分金币 ★☆ 输入文件:Wealth.in 输出文件:Wealth.out 简单对比时间限制:1 s 内存限制:256 MB [题目描述] 圆桌旁坐着 ...
- [Python] Find available methods and help in REPL
For example you want to know what methods are available in Python for String, you can do : dir(" ...
- Linux中 ps aux 命令
$ ps aux USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND root 11 100.0 0.0 0 16 ?? RL 4Dec09 ...