我是靠谱客的博主 迷你煎蛋,最近开发中收集的这篇文章主要介绍从0开始学Python——判断和循环结构判断和循环结构,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

判断和循环结构

1. if语句

if语句用来判断当某个条件成立(非0或为True)时,执行下一个语句。常与else一起使用,表示除if判断条件之外的其他情况。

示例:

>>> num = 130 
>>> if num%2 == 0: 
...  print(num, "is a even number") 
... else: 
...  print(num, "is a odd number") 
... 130 is a even number

注意:
可以有多个elif,else是可选的。elif是“else if”的缩写,对于避免过多的缩进非常有用,else与它最近的前一个if或elif匹配。

示例:

>>> x = 32 
>>> if x < 0: 
...  print("Negative changed to zero") 
... elif x == 0: 
...  print("Zero") 
... elif x == 1: 
...  print("Single") 
... else: ...  
print("More") 
... 
More

注意:
由于Python严格的缩进格式,为避免出错,最好用四个空格键进行缩进。

示例:

>>> x = 32 
>>> if x > 0: 
...  print("x > 0") 
... print("hello") 
... else: 
...  print("x <= 0") 
... Traceback (most recent call last):  
File "<stdin>", line 3 
SyntaxError: invalid syntax

2. while语句

while语句用于循环执行程序,即在某条件下,循环执行某段程序。

示例:

>>> i = 5 
>>> while i > 0: 
...  print(i) 
...  i = i-1 
... 
5 
4 
3 
2 
1

3. for语句

for语句用于循环执行程序,并按序列中的项目(一个列表或一个字符串)顺序迭代。

示例:

>>> words = ['www', 'DFRobot', 'com', 'cn'] 
>>> for w in words: 
...  print(w, len(w)) 
... www 3 
DFRobot 7 
com 3 
cn 2

如果需要在for循环内修改迭代的顺序或条件,可以在for循环中增加条件判断。

示例:

 >>> words = ['www', 'DFRobot', 'com', 'cn'] 
 >>> for w in words: 
 ...  if len(w) < 7: 
 ...   print(w) 
 ...   
 ...   
 ... 
 www com cn

range()函数

如果你需要遍历一系列的数字,可以使用内置函数range()。

示例:

>>> for i in range(4): 
...   print(i) 
...   
...   
... 
0 
1 
2 
3

4. break语句

break语句用于退出for或while循环。

示例:

>>> for x in range(2, 10): 
...  if x == 5: 
...   break 
...  print(x) 
... 
2 
3 
4

5. continue语句

continue语句用于退出for或while语句的当前循环,进入下一次循环。

示例:

>>> for x in range(2, 10): 
...  if x == 5: 
...   continue 
...  print(x) 
... 
2 
3 
4
6 
7 
8 
9

6. pass语句

pass语句表示空语句,不做任何事情,一般用作占位语句,用来保持程序结构的完整性。

示例:

>>> for letter in 'hello': 
...  if letter == 'l': 
...   pass 
...   print("This is pass") 
...  print("Current letter:", letter) 
... 
Current letter: h 
Current letter: e 
This is pass 
Current letter: l 
This is pass 
Current letter: l 
Current letter: o

最后

以上就是迷你煎蛋为你收集整理的从0开始学Python——判断和循环结构判断和循环结构的全部内容,希望文章能够帮你解决从0开始学Python——判断和循环结构判断和循环结构所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部