我是靠谱客的博主 淡淡老虎,最近开发中收集的这篇文章主要介绍Python入门(四),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

条件语句

条件判断

  • Python制定任何非0和非空值为TRUE,0或NONE为FALSE
  • Python编程中if语句用于控制程序的执行,基本形式为
 if 条件判断1:
 	执行语句
 elif 条件判断2:
 	执行语句
 else:
 	执行语句3
 #其中判断条件成立时(非零非空),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围
 #else为可选语句,当需要条件不成立时,执行下方相关语句

循环语句

python的循环有两种

  • 一种是for…in循环,可以依次把list或tuple中的元素迭代出来

for循环

#区间左闭右开
for i in range(5): #循环从0到5(不含5),输出 0 1 2 3 4
	print(i)

for i in range(0,10,3): #循环从0到10 (不含10),每次增长3,输出0 3 6 9
	print(i)

x = 'helloworld'
for i in x:
	print(i,end='t')#逐个字母遍历字符串helloworld

a= ['a','b','c','d']
for j in range(len(a)):
    print(j,a[j])
	

while循环

  • 另一种是while循环
i = 0
while i<5:
	print('当前是第%d次循环'%(i+1))
	print('i=%d'%i)
	i =+ 1
else: #python中while可以与else一齐使用
    print('i大于或等于5了,i=%d'%i)

#1~100求和
counter = 1
sum = 0 
while counter <= 100:
	sum = counter+sum
	counter += 1
print('循环了%d次'%(counter-1),'1-100的和为%d'%sum)

break、continue与pass

  • break可以跳出for和while的循环体
  • continue语句跳过当前循环,进入下一循环
  • pass是空语句,一般用作占位语句,不做任何事情(部分代码块没有想好,先用PASS占位)
i = 0
while i < 100:
    print('-'*30)
    if i >= 10:
        break #终止所在的整个循环
    i += 1
    print(i)

i = 0
while i < 10:
    print('-'*30)
    i += 1
    if i >= 5:
        continue #跳过当前循环
    print(i)

最后

以上就是淡淡老虎为你收集整理的Python入门(四)的全部内容,希望文章能够帮你解决Python入门(四)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部