python课后心得体会_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 += 1count的值要先加上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结束(包头不包尾)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值