当前位置: 首页 > article >正文

python流程控制语句

1、if判断语句

if 要判断的条件:
	条件成立时,要做的事情
age = 30
if age >= 18:
print("我已经成年了")

2、if else

if 条件:
	满足条件时的操作
else:
	不满足条件时的操作
age = 18
if age >= 18:
	print("我可以去红浪漫了")
else:
	print("未成年,不允许去"

3、elif

if xxx1:
	事情1
elif xxx2:
	事情2
elif xxx3:
	事情3
score = 77
if score>=90:
print('本次考试,等级为A')
elif score>=80:
print('本次考试,等级为B')
elif score>=70:
print('本次考试,等级为C')
elif score>=60:
print('本次考试,等级为D')
elif score<60:
print('本次考试,等级为E')

4、for

在Python中 for循环可以遍历任何序列的项目,如一个列表或者一个字符串等

for 临时变量 in 列表或者字符串等可迭代对象:
	循环满足条件时执行的代码
# 遍历字符串
for s in "hello":
    print(s)
# 打印数字
for i in range(5):
    print(i)

在这里插入图片描述

5、range

range 可以生成数字供 for 循环遍历,它可以传递三个参数,分别表示 起始、结束和步长。

参数名称说明备注
start计数起始位置整数参数,可省略。省略时默认从0开始计数
end计数终点位置不可省略的整数参数。计数迭代的序列中不包含stop
step步长可省略的整数参数,默认时步长为1
for i in range(2, 10, 3):
    print(i)

在这里插入图片描述


http://www.kler.cn/news/326465.html

相关文章:

  • Python编码系列—Python观察者模式:实现事件驱动架构的利器
  • 力扣 中等 275.H指数
  • 凌晨1点开播!Meta Connect 2024开发者大会,聚焦Llama新场景和AR眼镜
  • javacv FFmpegFrameGrabber 阻塞重连解决方法汇总
  • 【深度学习基础模型】Hopfield 网络 (HN) 详细理解并附实现代码。
  • 【RabbitMQ】RabbitMq消息丢失、重复消费以及消费顺序性的解决方案
  • C#知识|设计模式的分类及认识
  • 从0学习React(1)
  • Goweb---Gorm操作数据库(三) 更新
  • 数学建模研赛总结
  • 【动态规划-分组背包】力扣1155. 掷骰子等于目标和的方法数
  • 并发编程三大特性(原子性、可见性、有序性)
  • 每日一题:⻓度最⼩的⼦数组
  • 计算机毕业设计 Java教务管理系统的设计与实现 Java实战项目 附源码+文档+视频讲解
  • python魔法(python高级magic方法进阶)
  • 【北京迅为】《STM32MP157开发板嵌入式开发指南》- 第十五章 Linux 文件系统概念
  • 基于大数据的二手电子产品需求分析及可视化系统
  • open-resty 服务安装kafka插件
  • 深入理解EVM(以太坊虚拟机)及其工作原理,因为这将直接影响智能合约的开发。
  • 智融-SW6003 双向移动电源IC
  • P3131 [USACO16JAN] Subsequences Summing to Sevens S Python题解
  • idea使用技巧与插件推荐
  • 序列化方式五——ProtoStuff
  • JSON 教程
  • 什么Python库处理大量数据比较快?
  • Oracle 性能优化的高频面试题及答案
  • MySQL和Doris开窗函数LAG执行时的区别
  • PHP入门必看:从基础语法到实际应用,一文掌握Web开发的必备技能!
  • X-Spreadsheet:Web端Excel电子表格工具库
  • “AI+Security”系列第3期(五):AI技术在网络安全领域的本地化应用与挑战