首页 / PYTHON / Python基本语法之控制语句
Python基本语法之控制语句
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Python基本语法之控制语句,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2006字,纯文字阅读大概需要3分钟。
内容图文
![Python基本语法之控制语句](/upload/InfoBanner/zyjiaocheng/848/c37ab5e397714e9ab7cd4ecb273bff66.jpg)
控制语句的类型
控制语句类型 |
说明 |
条件控制语句 |
使用保留字符if、elif、else来控制分支,判断的内容为逻辑表达式。 条件控制语句首先判断一个条件是否满足,满足则执行一系列语句,如果不满足则执行另一系列语句。 |
循环控制语句 |
循环语句有 for 和 while。 for语句一般用来遍历一个序列的项目,如一个列表或者一个字符串,针对项目中的元素执行一系列语句。用到的保留字符有for、in、else等。 while语句在判断逻辑表达式只要为true,则一直执行,直至false时退出循环。 |
其他控制语句 |
break保留字符用于从当前循环体中退出,不再执行循环。 continue保留字符用于结束当前循环,进入下一轮循环。 else保留字符用于控制if或while逻辑条件不成立时执行序列。 pass语句没有任何执行,只是为了保持程序结构的完整性而存在。 |
if语句语法
if condition_1: statement_block_1 elif condition_2: statement_block_2 else: statement_block_3 |
if语句代码示例
age = int(input("请输入你家狗狗的年龄: "))
print("")
if age < 0:
print("你是在逗我吧!")
elif age == 1:
print("相当于 14 岁的人。")
elif age == 2:
print("相当于 22 岁的人。")
elif age > 2:
human = 22 + (age -2)*5
print("对应人类年龄: ", human)
### 退出提示
input("按 enter 键退出")
示例运行结果
for语句语法
for <variable> in <sequence>: statement_block_1 else: statement_block_2 |
for语句代码示例
sites = ["Baidu", "Google","sina","Taobao"]
for site in sites:
????if site == "Baidu":
????????print("百度一下,你就知道!")
????????break
????print("循环数据 " + site)
else:
????print("没有循环数据!")
print("完成循环!")
示例运行结果
range()函数函数:该内置函数返回的结果是一个整数序列的对象,通常用在for循环中
for i in range(6):
print(i)
运行结果
while语句语法
while 判断条件: 语句 |
while语句代码示例
n = 999
sum = 0
counter = 1
while counter <= n:
????sum = sum + counter
????counter += 1
print("1 到 %d 之和为: %d" % (n,sum))
示例运行结果
break、continue和pass语句示例
for letter in 'baidu':
print ('当前字母 :', letter)
if letter == 'a':
pass
print ('执行 pass 块')
if letter == 'b':
continue
print ('执行 continue')
if letter == 'd':
break
print ('执行 continue')
print ("Good bye!")
示例运行结果
如果您喜欢我的文章,别忘了点赞哦
内容总结
以上是互联网集市为您收集整理的Python基本语法之控制语句全部内容,希望文章能够帮你解决Python基本语法之控制语句所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。