Python基础——循环语句、条件语句、函数、类
注:运行环境 Python3
1、循环语句
(1)for循环
注:for i in range(a, b): #从a循环至b-1
for i in range(n): #从0循环至n-1
import numpy as np # 导入NumPy库
if __name__ == "__main__":
for i in range(, ): #从1循环至2
print("i=",i) #打印i值
输出:
i= 1
i= 2
(2)while循环
import numpy as np # 导入NumPy库
if __name__ == "__main__":
i = #a初始化为1
while (i < ): #a<3,循环继续
print ("i=",i) #打印i值
i+=1 #更新i值
输出:
i= 1
i= 2
(3)循环的嵌套
import numpy as np # 导入NumPy库
if __name__ == "__main__":
for i in range(, ): #控制行
for j in range(, ): #控制列
print ('★', end=''); #显示星星
print('\n', end='') #换行
输出:
★★★★★
★★★★★
★★★★★
★★★★★
★★★★★
2、条件语句
(1)if, elif, else
if, elif, else可组成一个整体的条件语句。
if是必须有的;
elif可以没有,也可以有很多个,每个elif条件不满足时会进入下一个elif判断;
else可以没有,如果有的话只能有一个,必须在条件语句的最后。
import numpy as np # 导入NumPy库
if __name__ == "__main__":
a=
if a == : #条件1是否满足
print ('one')
elif a == : #条件2是否满足
print ('two')
elif a == : #条件3是否满足
print ('three')
else: #其他
print ('too many')
输出:
three
(2)if 的嵌套
import numpy as np # 导入NumPy库
if __name__ == "__main__":
x=-
y=
if x >= :
if y >= : #if语句的嵌套
print ()
else:
print ()
else:
if y < :
print ()
else:
print ()
输出:
4
3、函数
import numpy as np # 导入NumPy库
def fun(num1, num2): # 建立函数fun,输入num1、num2,输出 num1 + num2
return num1 + num2
if __name__ == "__main__":
a=fun(,) #调用函数fun
print (a)
输出:
3
4、类——面向对象
import numpy as np # 导入NumPy库
class MyClass: #类
name = 'Sam' #类变量
def sayHi(self): #类方法,self固定不变,等同于类变量name
print ('Hello %s' % self.name)
if __name__ == "__main__":
mc = MyClass() #实例化
print (mc.name)
mc.name = 'Lily'
mc.sayHi()
输出:
Sam
Hello Lily
参考文献
[1] http://www.runoob.com/python3/python3-loop.html
Python基础——循环语句、条件语句、函数、类的更多相关文章
- python学习第四讲,python基础语法之判断语句,循环语句
目录 python学习第四讲,python基础语法之判断语句,选择语句,循环语句 一丶判断语句 if 1.if 语法 2. if else 语法 3. if 进阶 if elif else 二丶运算符 ...
- 『Python基础-6』if语句, if-else语句
# 『Python基础-6』if语句, if-else语句 目录: 条件测试 if语句 if-else语句 1. 条件测试 每条if语句的核心都是一个值为True或False的表达式,这种表达式被称为 ...
- javascript语句——条件语句、循环语句和跳转语句
× 目录 [1]条件语句 [2]循环语句 [3]跳转语句 前面的话 默认情况下,javascript解释器依照语句的编写顺序依次执行.而javascript中的很多语句可以改变语句的默认执行顺序.本文 ...
- Python for循环使用 else 语句
Python for循环使用 else 语句: else:当 for 所有的语句代码块正常运行完,才会运行 else 语句. 示例: ''' for 迭代对象 in 序列: 代码块(一行语句或多行代码 ...
- python基础-循环语句(5)
一.循环语句介绍 一般情况下,需要多次重复执行的代码,都可以用循环的方式来完成 循环不是必须要使用的,但是为了提高代码的重复使用率,所以有经验的开发者都会采用循环 二.常见的循环形式 while循环 ...
- 『无为则无心』Python基础 — 13、Python流程控制语句(条件语句)
目录 1.流程控制基本概念 2.选择结构(条件语句) (1)条件语句概念 (2)if语句语法 (3)if...else...语句 (4)多重判断 (5)if语句嵌套 3.应用:猜拳游戏 4.三元运算符 ...
- python基础-循环语句while
循环语句:while\for\嵌套 循环控制语句:break\continue break:跳出整个循环,不会再继续循环下去 continue:跳出本次循环,继续下一次循环 while循环: coun ...
- 2015/9/5 Python基础(9):条件和循环
条件语句Python中的if语句如下: if expression: expr_true_suite 其中expression可以用布尔操作符and, or 和 not实现多重判断条件.如果一个复合语 ...
- Python基础篇 -- if while 语句
2.7 if语句 # 单纯if if 条件: 代码块 当条件成立,执行代码块 # 二选一 if 条件: 代码块1 else: 代码块2 #当条件为真,执行代码块1,否则执行代码块2 # 多选一 没有e ...
随机推荐
- Unity 与 Android 互调用
https://www.jianshu.com/p/b5e3cfcdf081 Unity 项目中一些需要访问安卓操作系统的功能,比如获取电量,wifi 状态等,需要 Unity 启动安卓系统的 Bro ...
- [Python]闭包的理解和使用
闭包广泛使用在函数式编程语言中,虽然不是很容易理解,但是又不得不理解. 闭包是什么? 在一些语言中,在函数中可以(嵌套)定义另一个函数时,如果内部的函数引用了外部的函数的变量,则可能产生闭包.闭包可以 ...
- ansible handlers
示例:安装nginx --- - hosts: hadoop #指定主机组 remote_user: root #远程执行命令的用户 gather_facts: no #是否获取远程主机的信息 tas ...
- tab切换里面做轮播图
这里的轮播图有三页,并且每页的数据有8个,只能将23个数据分割开来,这里要实现5个tab用一个轮播图 <div class="report_detail_class"> ...
- 20165223《网络对抗技术》Exp 8 Web基础
目录 -- Web基础 实践说明 实践目标 基础问答 实践内容 Web前端:HTML Web前端:JavaScript Web后端:MySQL Web后端:PHP SQL注入,XSS攻击测试 实验遇到 ...
- .prop() vs .attr()
.prop() vs .attr() Update 1 November 2012 My original answer applies specifically to jQuery 1.6. My ...
- [java]三种自定义链表排序方式
代码: import java.util.ArrayList; import java.util.Comparator; import java.util.List; class Emp{ Strin ...
- mac kafka 环境搭建 以及PHP的kafka扩展
1.kafka安装 brew install kafka 安装会依赖zookeeper. 注意:安装目录:/usr/local/Cellar/kafka/0.10.2.0 2.安装的配置文件位置 /u ...
- angular中父组件给子组件传值-@input
1. 父组件调用子组件的时候传入数据 <app-header [msg]="msg"></app-header> 2. 子组件引入 Input 模块 imp ...
- 阶段5 3.微服务项目【学成在线】_day07 课程管理实战_05-课程修改实战分析
3 课程信息修改 3.1 需求分析 课程添加成功进入课程管理页面,通过课程管理页面修改课程的基本信息.编辑课程图片.编辑课程营销信息等. 本小节实现修改课程. 3.2 课程管理页面说明 3.2.1 页 ...