Python控制流程

控制流程

1. if语句

标准形式:

if 判断条件 :
	tab缩进代码体
	tab缩进代码体

三目运算:

满足条件的结果 if 条件 else 不满足条件的结果  #只能对if..else语句

多分支:

# 条件满足之后,就不会往下执行
if 判断语句:
	node1
	node2
elif 判断语句:
	 node1
	 node2
elif  判断语句:
	 node1
	 node2

2. while语句

格式:

while 判断条件:
	if 条件判断:
		break
	其他代码

3. for语句

遍历数组:

# 下标进行遍历 **
names=['wyf','zhangsan','lisi','wangwu']
index = 0
for index in range(0,len(names)):
    print(names[index])
    index+=1
#将数组赋给变量遍历  *****
for index in names:
    print(index)

遍历字典:

names={'name1':'wyf','name2':'zhangsan','name3':'lisu'}
#遍历Keys
	##方法一
	for index in names:
		print(index)
	##方法二
	for index in names.keys():
		print(index)
#遍历values
	##方法一
    for index in names:
        print(names[index])
	##方法二
    for index in names.values():
        print(index)
#遍历键值对(items)
for index in names.items():
	print(index) #键值对
	print(index[0]) #键
	print(index[1]) #值

运用:

#乘法口诀
for row in range(1, 10):
	for line in range(1, 10):
		if row >= line:
			print(str(row)+'*'+str(line)+'='+str(row*line),end=' ')
	print('\n')
#去重
L=[]
info = [
	{'name1':'wyf','name2':'zhangsan','name3':'lisu'},
	{'name1':'wyf','name2':'zhangsan','name3':'lisu'},
	{'name1':'123','name2':'213','name3':'2133'}
]
for index in info:
	if index not in L:
		L.append(index)
print(L)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Lye001

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值