python入门顺序结构、分支结构、三元表达式、循环结构基础笔记

一、顺序结构

  print("洗菜")
  print("做饭")
  print("吃饭")

二、分支结构

  1. 单分支:if
    格式:
    如果表达式成立True,执行if块,否则不执行
if 条件表达式:
	代码....

注意:
条件表达式后面加‘:’,if 块是靠缩进表示的

  1. 双分支:if…else…
    格式:
    如果条件表达式成立True,执行if代码块代码1,否则执行else中的代码2
if 条件表达式:
	代码1
else:
	代码2
  1. 多分支:if…elif…elif…else…
    格式:
    如果条件表达式1成立True,执行if块代码1
    如果条件表达式2成立True,执行if块代码2,
    如果条件表达式3成立True,执行if块代码3,否则执行else中的代码4
if 条件表达式1:
	代码1
elif 条件表达式2:
	代码2
elif 条件表达式3:
	代码3
else:
	代码4

注意:
elif可以有多个,else可以没有

  1. 分支嵌套:if块中可以套多个if
    格式:
    如果条件表达式1成立True,执行if块代码1,
    如果条件表达式2成立True,执行if块代码2,否则执行else,
    如果条件表达式1不成立,执行else 代码4
if 条件表达式1:
	代码1
	if 条件表达式2:
		代码2
	else:
		代码3
else:
	代码4

三、三元表达式

格式:
变量=条件为真返回结果 if 判断条件 else 条件为假
说明:
变量赋值时,有做if条件判断,简化代码使用

四、循环结构

格式:
如果条件表达式成立,则执行循环体中的代码,执行完后继续判断条件表达式是否成立,成立继续执行。直到条件表达式为False,程序跳出循环继续往下执行

定义计数器
while 条件表达式:
	代码1
	改变计数器

循环控制关键字:
break:让程序中断,跳出当前循环,执行循环后面代码
continue:结束本次循环,继续执行下一次循环
注意:
在continue之前要改变初始值,否则容易出现死循环

五、while…else…循环语句

while…else…:
格式:
当while中的循环体正常执行结束,执行else中的代码,没有正常执行结束(有break),则不执行else

计数器
while 条件表达式:
	代码1
	改变初始值
else:
	代码2

while循环嵌套:
while循环体中再嵌套while循环
格式:
如果条件表达式1成立,执行循环体1中的代码,然后判断条件表达式2是否成立,如果成立,则执行嵌套循环中的代码,直到循环条件表达式2不成立,再执行改变计数器1的值,执行完后继续判断条件表达式1是否成立,成立继续执行。 直到条件表达式为False,程序跳出循环继续往下执行

计数器1
while 条件表达式1:
	代码1
	计数器2
	while 条件表达式2:
		代码2
		改变计数器2的值
	改变计数器1值

外层循环执行一次,内层循环执行一圈

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Adyan?

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值