使用excel统计学生成绩让相同学生分数名次相同-英雄云拓展知识分享
139
2023-11-13
【摘要】 本书摘自《Python 编程与应用实践》一书中第4章,第2节,由冯伟森,王建,杨宁主编。
4.2 循环语句
Python 中有两种循环语句: 一种是 while, 另一种是for。
(1)Python 中最简单的循环语句是while 语句,它的格式如下:
while条件:
循环体
当while 条件为真时执行语句,直到条件为假为止。
例4.6 打印数字1~10。
num=1
while num<=10;
print(num)
num+=1
输出结果:
1
2
3
4
5
6
7
8
9
10
首先将变量 num 的初值赋为1,判断是否小于等于10,如果小于等于10,则执行循 环体中的内容,输出num 的值, num 自动加一;再去判断 num 为2时是否小于等于10, 如果小于等于10,则执行循环体中的内容,输出num 的值, num 自动加一;直到num 的 值为11,判断11并不小于等于10,所以不再进入循环体。
例4.7 计算1~100之间所有偶数和。
import math
def main():
i=1
sum=0
while i<=100:
sum+=j
i+=2
print(sum)
if name ==" main_
main()
输出结果: 2500
(2)for 循环语句的格式如下:
for 变量 in range (开始,结束,步长):
循环体例4.8 打印数字0~9。
for num in range(10):
print(num)
输出结果:
1
2
3
4
5
6
7
8
9
上式中, range 中只有一个值,则代表从0开始,到9结束,步长为1。
例4 .9 计算1~100之间所有偶数和。
import math
def main():
sum=0
for i in range(2,101,2):
sum=sum+i
print(sum)
if__name__==” _main__":
main()
输出结果:2550
(3)for 循环语句遍历对象(列表/字符串等其他可迭代对象)的格式如下: for 变量 in 对象:
循环体
Python 中 for 循环可以遍历一个列表或者一个字符串等其他可迭代对象。
例4.10 for循环应用于列表序列,输出列表中的内容。
fruits=[ '香蕉',苹果',梨]
for fruit in fruits:
print(fruit)
输出结果:
香蕉
苹果
梨
例4.11 输入一个字符串,并输出字符串中的每个字符。
strs=input()
for str in strs:
print(str)
输入:apple, 则输出:
a
p
p
e
(4)if 语句与 for 语句可以嵌套使用。格式如下:
for 条件1:
if 条件2:
语句1
elif 条件3;
语句2
else:
语句3
或
if 条件1:
for 条件1:
循环体
elif 条件2:
语句1
else:
语句2
例4.12 输出1~50之间能被5整除,但同时不能被3整除的所有整数。 for i in range(1,51):
if i%5==0 and i%3!=0:
print(i)
输出结果:
5
10
20
25
35
40
50
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~