1.循环
for循环:
有限次用for循环 无限次用while循环
括号内的值:
- 两个值的话默认是每次1步长(起点,终点)
- 一个值的话是(终点)
- 至少一个参数*
for循环:
for 变量 in range(起点,终点,步长):
循环体
例:输入三个数,如果其中有一个值大于1000,则提示,输入的数值有大于1000的。
for i in range(3): #控制输入三次数
a = int(input("请输入一个数"))
if a>1000:
print("有大于1000 的")
break #结束循环
while循环:
起点
while 表达式(bool)/终点(不是数字是表达式):
循环体
步长
例:1+2+3+…+100=?
for 表达式
num = 0
for i in range(1,101):
num = num + i
print(num) #顶头写是直接输出最后的值
while表达式
num = 0
i = 1
while i <= 100:
num += i
i += 1
print(num)
break是终止循环
continue是跳出当次循环
2.列表
q = [“刘宏伟”,20,“男”,175.3,68.6,“12345678901”]
这是元祖
p = (“小红”,19,“男”,190.0,70.8,“13888880000”)
这是列表
列表可以修改值,可以追加元素。元祖不可以。
-
取值:
print(q[5]) -
存值:
q[2] = “女”
print(q[2]) -
末尾追加元素
q.append(“篮球”) #列表可以追加元素,元祖不可以追加
print(q[6]) -
遍历数组
for i in range(5):
print(q[i])