流程控制:if while for
1.if 语句 :判断事物的对与错,真与假,是否可行
格式 :if 条件:
——执行语句
例:
a = 5
b = 5
if a=b:
print("两个数字相同")
补充:bool值是(False/Ture)可以用作判断,False数据有0,{},(),[],None,
变量名也可以作判断,对应的值是True或False
2.if... else...语句
格式 if 条件:
____执行代码
else:
____执行代码
例:
a = 10
b = 5
if a>b:
print(a)
else:
print(b)
****如果上面if语句条件满足,走if语句,否则else语句
3.while 循环
while 条件语句:
____执行代码
条件成立,反复打印
# 循环打印1~10
# 条件就是数字到10
# n = 1
# while n < 11:
# print(n)
# n += 1
while....
break...
在while循环过程中,break是终止当前所有循环,此循环结束,代码往下运行
# n = 1
# while n < 5:
# if n == 3:
# break
# print(n)
# n += 1
# else:
# print('while循环正常结束了')
while...contione
contione是跳出当前循环,继续执行while上面语句,循环不结束
打印1·10之间的数字,除7外
count = 1
while count <=10:
if count ==7:
count+=1
continue
print(count)
count+=1
###使用contione过程中一定要注意很容易进入死循环,一般在上面变量要加1
for 循环
l = [11,22,33,44,55,66,77,88,99,100,1110,11121,121,2313,]
# s = 'hello'
# i = 9
# d = {'name':'jason','password':'123'}
# print(len(d))
# n = 0
# while n < len(l):
# print(l[n])
# n += 1
# for i in l:
# print(i)
# 字典在被for循环的时候,只会返回出它的key,value是不会主动暴露给用户的
# d = {'name':'jason','password':'123','hobby':[1,2,3,4]}
# for i in d:
# print(d[i])
# 用for循环循环打印1~10
# print(range(1,100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) # 老母猪
# for i in range(1,10): # 顾头不顾尾
# print(i)
# for+break
# break用来主动结束for循环
# name_list = ['nick', 'jason', 'tank', 'sean']
# for name in name_list:
# if name == 'jason':
# break
# print(name)
# for+continue
# continue 跳出本次循环 开始下一次循环
# name_list = ['nick', 'jason', 'tank', 'sean']
# for name in name_list:
# if name == 'jason':
# continue
# print(name)
#
#
#
# name_list = ['nick', 'jason', 'tank', 'sean']
# for name in name_list:
# if name == 'jason':
# break
# print(name)
# else:
# print('for循环正常结束了')
# for循环的嵌套,打印九九乘法表
'''
1*1=1 1 1*1
2*1=2 2*2=4 2 1*2 2*2
3*1=3 3*2=6 3*3=9 3 1*3 2*3 3*3
...
9*1=9.................9*9=81 9
'''
for i in range(1,10):
for j in range(1,i+1): # 内存循环的range条件是根据外层循环决定的
print('%s*%s=%s'%(i,j,i*j),end=' ')
print()
len() # 获取数据类型(容器类型)的个数,字符串是特例 获取的是字符串中字符的个数
range在python2与python3中的区别(*****)
python2中
1.range其实就是一个列表
2.xrange其实就是你python3中的range
python3中range是一个表达式,你需要值的时候我才给你