python—三大流程控制语句

编程入门 行业动态 更新时间:2024-10-11 03:23:10

python—<a href=https://www.elefans.com/category/jswz/34/1767861.html style=三大流程控制语句"/>

python—三大流程控制语句

1、三大流程控制

1.1 顺序流程控制略

1.2 分支流程控制略

#python 中input接收的是字符串,如果接受整数型,需要通过int转成整数型

age = int(input("年龄:"))
#需求:如果年龄大于18岁,输出成年,否则输出未成年。
# 注意点:冒号和缩进是python的语法规范
#三元运算符:age>18?"成年":“未成年”
if age > 18:print("成年")
else:print("未成年19")

三元运算符简化if …else 语句


```bash
age = int(input("年龄:"))
print("成年" if age>18 else "未成年")

多分枝语句
##补充pycharm快速复制一行的快捷键: ctrl+d
需求:分数score
1). 90<score<=100,grade=A
2). 80<score<=90,grade=B
3). score<80,grade=C

score = int(input("成绩:"))
if 90<=score<=100:print("等级是A")
elif 80<=score<=90:   #elif 表示满足第二个条件做什么操作print("等级是B")
elif 0<=score<80:print("等级是C")
else:print("成绩输入错误")

练习

ame = input("用户名:")
password = input("密码:")
if name == "admin" and password == "westos":print(f"用户{name}登录成功")
else:print(f"用户{name}登录失败")

1.3 循环流程控制

1.3.1 while 循环

count= 0
while count <= 100:print(count)count +=1

1.3.2 while 死循环

while True (表示一直为真)一致执行

1.3.3 for循环


点击python Console 进入交互式界面
help(range)任何函数都可以查看帮助


for循环示例

for循环字符串

跳出循环语句

示例
遇到break,循环结束

如何调试代码

遇到continue 跳出本次循环,继续进行下一次剩余得循环,后面的代码不执行

break 和 continue 的区别图

练习

代码实现

拓展:彩虹棒棒糖
turtle 画图工具



练习题:防黑客暴力破解登录系统

答案:

while… else 和 for …else 的=用法

更多推荐

python—三大流程控制语句

本文发布于:2023-07-28 19:49:47,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1292340.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:三大   语句   流程   python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!