python基础(2)基本语句

if语句

相比于其他语言,python最大的特点是按缩进区分表示代码块
以if语句举例

a = 10
if a == 10: #条件完成后,使用“:”结束
--->print(a) #特别说明:“--->”只是为了表达用缩进表示代码块,实际不用写
elif a == 20:
	print(a + 1)
else:
	print(a + 2)
print("之后这里就是新的代码逻辑了 与上边的if不相干")

循环-while

得益于缩进的书写思想,while的写法相当简便

count = 0
while count >= 100:
	count += 1
	print("log100遍")
	
#另外:加上else语句将在while结束后执行
count = 0
while count >= 100:
	count += 1
else:
	print("end")

循环-for

首先介绍range(start, end, [step])方法,start开始数字 end结束数字 step步长
传入三个参数,返回一个包含start不包含end的区间,区间元素公差为step,另外:

#cmd窗口
>>> a=range(1,9)
>>> print(type(a))
<class 'range'>
for i in range(1,5):#执行了四次 因为range包头不包尾 数据为1,2,3,4
	pass#pass表示不执行任何逻辑 相当于我们写了一段空代码段{ }里边什么都没写 或者写了个//TODO注释

lst = [1,2,3,4,5,6]
for i in lst:
	print(i)
else:
	print("end")
另:
#使用break关键字跳出循环
count = 0
while count >= 100:
	if count >= 5:
		print(count)
		break

for i in range(10):
	if i >= 5:
		print(i)
		break

#同样 使用continue关键字跳过某
for i in range(10):
	if i == 5continue#结果不会打印5
	print(i)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值