最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

关于Python流程控制详细代码分享

来源:动视网 责编:小采 时间:2020-11-27 14:24:57
文档

关于Python流程控制详细代码分享

关于Python流程控制详细代码分享:1.while语句条件循环控制语句。一般需要和break一起使用,不然会进入死循环。格式:【 while <条件>: <内容> break 】x=int(input('请输入一个数字:'))while x>0: print('正数') break2.
推荐度:
导读关于Python流程控制详细代码分享:1.while语句条件循环控制语句。一般需要和break一起使用,不然会进入死循环。格式:【 while <条件>: <内容> break 】x=int(input('请输入一个数字:'))while x>0: print('正数') break2.


1.while语句

条件循环控制语句。一般需要和break一起使用,不然会进入死循环。

格式:【 while <条件>:

<内容>

break 】

x=int(input('请输入一个数字:'))while x>0: print('正数') break

2.if语句

流程分支的条件控制,一般和elif和else使用。

x=int(input('请输入一个数字:'))
if x<0:
 print('负数')
elif x==0:
 print('零')
else :
 print('正数')

对于简单的 if else语句,可以用三元运算(三目运算)来表示

#书写格式result = value1 if 条件 else value2#如果条件成立,把value1的值赋给result,不成立,则把value2的值赋给resul

3.for语句

循环控制语句,可用来遍历某一对象,和in一起使用。

格式: 【 for <> in <对象集合>:】

x=['a','b','c','d']for i in x : 
 # i 位置的字符,只要不是关键字,可以随意用字符代表
 print(i)

4.range()函数

数字序列迭代器,当你迭代它时,它是一个能够像期望的序列返回连续项的对象,但为了节省空间,它并不真正构造列表。

格式: range(stop) 给出结束数值,开始数值默认为0,间隔为1。

range(start,stop) 给出开始数值和结束数值,间隔为1。

range(start,stop,step) 给出开始数值和结束数值,间隔为step数值。

for i in range(3): #运行
结果为0,1,2 print(i)for i in range(0,5): #运行结果为0,1,2,3,4 print(i)for i in range(-2,10,2): #运行结果为-2,0,2,4,6,8 print(i)

5.break和continue语句,以及循环中的else语句

1)break语句和 C 中的类似,用于跳出最近的一级 for 或 while 循环。

while True: 
print('hello') 
break

2)continue语句表示循环继续执行下一次迭代:

for x in range(1, 4):
 print(x, 'for语句')
 continue
 print(x, 'continue语句后')
else:
 print(x, 'else语句')
 
#运行结果
for语句
for语句
for语句
else语句

3)循环中的else

如continue的例子里,有for-else语句,else语句会在循环跳出后执行,但是break跳出循环则不会执行else,所以else可以用来处理循环中的一些异常跳出。

for x in range(1, 4):
 print(x)
else:
 print(x)

#运行结果
2
3

6.pass语句

pass语句什么也不做。它用于那些语法上必须要有什么语句,但程序什么也不做的场合,通常用于创建最小结构的类。

另一方面,pass可以在创建新代码时用来做函数或控制体的占位符。可以让你在更抽象的级别上思考。

class EmptyClass: 
 pass

文档

关于Python流程控制详细代码分享

关于Python流程控制详细代码分享:1.while语句条件循环控制语句。一般需要和break一起使用,不然会进入死循环。格式:【 while <条件>: <内容> break 】x=int(input('请输入一个数字:'))while x>0: print('正数') break2.
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top