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 ...
随机推荐
- /etc/sudoers
Defaults !visiblepw Defaults always_set_home Defaults match_group_by_gid Defaults always_query_group ...
- splay树 1285 宠物收养所
#include<cstdio> #include<iostream> using namespace std; int shu[80004][2],n,size,root,k ...
- Spring Cloud Gateway(八):其它路由谓词工厂
本文基于 spring cloud gateway 2.0.1 6.基于Cookie的谓词工厂 CookieRoutePredicateFactory 是 Cookie 类型的路由断言工厂,接收两个参 ...
- vue移动app扫码功能
第一步: 上面这段代码写在index.html里面,我也不知道为什么,可能是全局的关系: 第二步: 定义一个按钮,点击启动扫码功能,另外再定义一个盒子来当做扫码的容器:我给这个盒子定义了一个id类名: ...
- elasticsearch启动错误
requires kernel 3.5+ with CONFIG_SECCOMP and CONFIG_SECCOMP_FILTER compiled java.lang.UnsupportedOpe ...
- Alpha项目冲刺! Day4-产出
各个成员今日完成的任务 林恩:任务分工,博客撰写,了解安卓环境搭建 杨长元:安卓本地数据库基本建立 李震:学习 胡彤:完善服务端 寇永明:学习 王浩:学习 李杰:学习 各个成员遇到的问题 林恩:为自己 ...
- 最简陋的python数据
python 爬虫 最简陋的第一次爬取写入CSV文件(只是想纪念一下,以后看看现在自己多年轻) github
- 使用RESTful风格开发
什么是RESTful风格? REST是REpresentational State Transfer的缩写(一般中文翻译为表述性状态转移),REST 是一种体系结构,而 HTTP 是一种包含了 RES ...
- angular父组件通过@ViewChild 主动获取子组 件的数据和方法
1.调用子组件给子组件定义一个名称 <app-footer #footerChild></app-footer> 2. 引入 ViewChild import { Compon ...
- DBUtil内部实现过程解读
python数据库连接工具DBUtils DBUtils是一个允许在多线程python应用和数据库之间安全及高效连接的python模块套件. 模块 DBUtils套件包含两个模块子集,一个适用于兼容D ...