Python之‘’控制流‘’
时间:2022-04-22
本文章向大家介绍Python之‘’控制流‘’,主要内容包括一、if语句、二、while语句、三、for循环、基本概念、基础应用、原理机制和需要注意的事项等,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。
一、if语句
格式:
i1 = 3
if i1 > 4:
print('yes you are right')
elif 0 < i1 < 4:
print('im dont konw')
else:
print('no you are wrong')
注意if、elif以及else后面的(:)符号,我们通过它告诉Python下面跟着一个语句块。
二、while语句
number = 23
running = True
while running:
guess = int(input('enter an integer:'))
if guess == number:
print('congratulations,you guessed it')
running = False
elif guess < number:
print('no,it is a little lower than that')
else:
print('no,it is a little higher than that ')
else:
print('the while loop is over')
print('done')输出结果:
enter an integer:22 no,it is a little lower than that enter an integer:24 no,it is a little higher than that enter an integer:23 congratulations,you guessed it the while loop is over done
注意:在Python2.x版本中输入使用的是raw_input而在Python3.x版本中输入使用的是input。并且后面都要跟冒号。
三、for循环
格式:for...in
for i in range(1,5):
print(i)
else:
print('the loop is over')
结果:
C:Python36python.exe C:/Users/蔡瑞/7.py
1
2
3
4
the loop is over
Process finished with exit code 0
注意:range(1,5)只是输出1-4没有5。还有,else部分是可选的,如果包含else,它总是在for循环结束后执行一次,除非遇到break语句。
for循环在这个范围内递归,这就相当于把序列中的每个数(或对象)赋值给i,一次一个,然后以每个i的值执行这个程序块。
Programming is fun
When the work is done
if you wanna make your work also fun:
use Python
- java判断list为空
- Java基础01 从HelloWorld到面向对象
- Java基础02 方法与数据成员
- 【Spring实战】—— 13 AspectJ注解切面
- EasyUI日期选择框
- Java基础03 构造器与方法重载
- web.xml is missing and <failOnMissingWebXml> is set to true
- 【Spring实战】—— 11 通过AOP为特定的类引入新的功能
- 使用Maven创建web项目
- 纸上谈兵: 树, 二叉树, 二叉搜索树
- 【Spring实战】—— 9 AOP环绕通知
- 陈辉:蘑菇街技术架构规划与成长
- JavaSE(二)之继承、封装、多态
- 人与人工智能机器人,究竟谁更聪明?
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法