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 ...
随机推荐
- [bzoj] Network
http://www.lydsy.com/JudgeOnline/problem.php?id=3732 /* Kruskal 最小生成树 树链剖分 最大值查询 注意:可能会有几块不联通的图 */ # ...
- 简述with原理
with open('x') as f: for line in f: print(line.replace('a', 'b')) 不管在处理文件过程中是否发生异常,都能保证 with 语句执行完毕后 ...
- luogu P4168 蒲公英+ 分块学习笔记
传送门 题目描述 在乡下的小路旁种着许多蒲公英,而我们的问题正是与这些蒲公英有关. 为了简化起见,我们把所有的蒲公英看成一个长度为n的序列\((a_1,a_2..a_n)\),其中 \(a_i\)为一 ...
- Spring Cloud Gateway(三):网关处理器
1.Spring Cloud Gateway 源码解析概述 API网关作为后端服务的统一入口,可提供请求路由.协议转换.安全认证.服务鉴权.流量控制.日志监控等服务.那么当请求到达网关时,网关都做了哪 ...
- (转)shell调试方法
---恢复内容开始--- 转载:https://www.ibm.com/developerworks/cn/linux/l-cn-shell-debug/ Shell脚本调试技术 曹 羽中2007 年 ...
- windows2008服务器设置系统启动时程序自动运行
设置windows服务器启动时自动运行程序,而且不需要用户登录,就可以启动 首先准备好,程序的启动脚本文件或运行文件,如:start.bat 通过系统计划任务实现 1.开始----管理工具-----任 ...
- EASYUI赋值和取值
$("#ajname").textbox("setValue",name); $("#jyzjg").combobox(&q ...
- 说出Servlet的生命周期,并说出Servlet和CGI的区别。
说出Servlet的生命周期,并说出Servlet和CGI的区别. 山治ZHrx5 | 浏览 1377 次 推荐于2016-09-16 22:39:19 最佳答案 Servlet的生命周期分为5个阶段 ...
- nginx 动态黑名单
原理: 根据nginx 访问日志记录发现可疑的或者不正常的访问记录记录然后自动添加到nginx的黑名单 起到阻止的作用 可以作为防范少量的ddos攻击 1.首先要格式化nginx的日志(相关内容可以 ...
- SQL SERVER 从其它数据库中复制带自增ID主键的表数据
SQL SERVER两个结构相同(或不同)的表,互相导入数据,方法有两种: 1.使用SQL SERVER 自带的导出.导入功能,在库名上右击,“任务”,导出数据.导入数据,这个操作具体不就不多讲了. ...