找回密码
 会员注册
查看: 38|回复: 0

03.Python中的语句

[复制链接]

2万

主题

0

回帖

6万

积分

超级版主

积分
64454
发表于 2024-9-2 19:44:47 | 显示全部楼层 |阅读模式
1、前言在《Python基础数据类型》一文中,我们了解了Python中的基础数据类型,今天我们继续了解下Python中的语句和函数。2、语句在Python中常用的语句可以大致分为两类:条件语句、循环语句。2.1、条件语句条件语句就是我们编码时常见的逻辑判断语句,条件语句由ifelse/elseif组成。2.1.1、单条件判断比如:学生分数,根据是否大于等于60分,判断是否成绩合格。单条件语法为:if条件表达式:执行语句...else:执行语句...具体Python实现:if__name__=='__main__':#由于这里input默认为字符串,而分数通常为数字类型,这里用int进行数据类型转换score=int(input("请输入学习成绩:"))ifscore>=60:print("输入成绩为:",score,",成绩及格")else:print("输入成绩为:",score,",成绩不及格")2.1.2、多条件判断比如:学生分数,大于等于80为优秀,60-80之间为良好,60以下为不及格。多条件语法为:if条件表达式1:执行语句...elif条件表达式2:执行语句...elif条件表达式3:执行语句...else:执行语句...具体Python实现:if__name__=='__main__':#由于这里input默认为字符串,而分数通常为数字类型,这里用int进行数据类型转换score=int(input("请输入学习成绩:"))ifscore>=80:print("输入成绩为:",score,",成绩优秀")elif80>score>=60:print("输入成绩为:",score,",成绩良好")else:print("输入成绩为:",score,",成绩不及格")当然,elif判断条件可以很多个,不一定只有1个,根据情况而定。2.2、循环语句循环语句就是让计算机一直做重复的事情,常用于列出一个集合中的所有元素节点。主要循环语句方式有:for...in循环,while循环。2.2.1、for...in循环for...in循环的语法如下:for迭代变量in迭代集合:执行语句...如,用for...in循环打印某集合的所有元素:if__name__=='__main__':list_const=[1,2,3,4,'a','b','c']fordominlist_const:print(dom)用for循环,我们也可以实现一个简单的累加算法。如从1累加到100,这里我们需要使用Python中的range()函数,利用这个函数可以生成一个整数序列。但是需要注意的是range()是从0开始生成小于指定数值的整数,如range(100)是生成0-99的整数,因此如果要累加到100,需要用range(101)。if__name__=='__main__':total_sum=0foriinrange(101):total_sum+=iprint("从1累加到100的总和为:",total_sum)2.2.2、while循环while循环是只要满足条件,就会一直循环,条件不满足时才退出。while循环的语法为:while条件表达式:执行语句...如上述同样的例子,打印某一个集合的所有元素:if__name__=='__main__':list_const=[1,2,3,4,'a','b','c']i=0#当条件i
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

QQ|手机版|心飞设计-版权所有:微度网络信息技术服务中心 ( 鲁ICP备17032091号-12 )|网站地图

GMT+8, 2024-12-27 01:01 , Processed in 1.020291 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表