跟我一起学python3(二)

版权声明:请点击关注 https://blog.csdn.net/weixin_42914677/article/details/88178802

一、学习内容如下:

1、循环语句for

语法格式1

for 变量 in 列表:
    语句块

语法格式2

for 变量 in 列表:
    语句块
else:
    语句块

案例说明:

#for语句的学习
list=[1,2,3,4,5]    #这里是注释,定义一个列表
for a in list:
    print(a)        #将list里面的内容,一个个打印出来
#for语句的学习
list=[1,2,3,4,5]    #这里是注释,定义一个列表
for a in list:
    print(a)        #将list里面的内容,一个个打印出来
else:
    print("这里执行的是for else")

2、range函数

range(a)

range(a,b)

range(a,b,c)

print("list=range(a) 表示生成0到a的一组数字列表")
list=range(5)
for a in list:
    print(a)
print("list=range(a,b) 表示生成a到b的一组数字列表")
list=range(1,5)
for a in list:
    print(a)
print("list=range(a,b,c) 表示a到b中,每c个生成一个数字的列表")
list=range(1,15,3)      #1到15中,每隔3个找一个,c步长
for a in list:
    print(a)
list=range(a) 表示生成0到a的一组数字列表
0
1
2
3
4
list=range(a,b) 表示生成a到b的一组数字列表
1
2
3
4
list=range(a,b,c) 表示a到b中,每c个生成一个数字的列表
1
4
7
10
13

3、break和continue

print("=====break语句的学习======")
list=[0,1,2,3,4,5]
for a in list:
 if a==2:
  print("a==2,后面是break")
  break
 else:
  print("当前值为:",a)
#break直接跳出循环,终止循环
print("=====continue语句的学习======")
for a in list:
 if a==2:
  print("a==2,后面是break")
  continue
 else:
  print("当前值为:",a)
#continue跳出本次循环,继续下一次循环

4、pass 语句

pass是空语句,是为了保持程序结构的完整性。

二、练习

1、找出最大值和最小值

参考代码

print("=====找出最大值======")

arry=[20,40,60,80,50,90,70]

#找出最大值
m=0
for a in arry:
 if a>m:
  m=a
print("最大值是:",m)

#找出最小值
b=m
for a in arry:
 if a<b:
  b=a
print("最小值是:",b)

猜你喜欢

转载自blog.csdn.net/weixin_42914677/article/details/88178802