4 常见循环if,while,for
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了4 常见循环if,while,for相关的知识,希望对你有一定的参考价值。
一、缩进
Python使用缩进(空格),但Python并没有规定使用几个缩进,目前通用的标准是使用4个空格(tab)。
二、if条件判断
语法格式
if 条件表达式:
执行语句
if 条件表达式:
执行语句
else:
执行语句
三、while循环
语法格式
while 条件表达式:
执行语句
while中有两个重要的命令continue,break分别来跳过循环。
continue:继续下一次循环,但是跳过本次循环
break:直接跳出整个循环,不进行下一次循环
pass:占位符,什么都不做,保证语法格式正常
三、for循环
可以遍历任何序列的对象,如列表,字符串,字典等
语法格式
for
iterating_var
in
sequence: #
iterating_var
为自定义的变量,sequence
为可迭代对象
statemen(s) #执行语句
for i in range(10,0,-1): #倒序 print(i) li = [‘eric‘,‘bigk‘,‘tony‘] #遍历一个列表 for i in range(0,len(li)): ele = li[i] print(ele) for k,v in dict(): 遍历一个字典 print k,v
print(i)
小练习
1. 实现1-100的所有的和
2. 实现1-500所有奇数的和
3. 求1+ 2! + 3! + 4! + ……20!的和
4. 对指定一个list进行排序[2,32,43,453,54,6,576,5,7,6,8,78,7,89]
1
sum=0
for i in range(101):
sum +=i
print(sum)
2
sum1=0
for i in xrange(501):
if i%2 !=0:
sum1 +=i
print(sum1)
3
sum=0
for i in xrange(1,21):
sum1 = 1
a=1
while a<=i:
sum1 *=a
a +=1
sum +=sum1
print sum
4
l=[2,32,43,453,54,6,576,5,7,6,8,78,7,89]
print (sorted(l,reverse=False))
以上是关于4 常见循环if,while,for的主要内容,如果未能解决你的问题,请参考以下文章