注:运行环境  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基础——循环语句、条件语句、函数、类的更多相关文章

  1. python学习第四讲,python基础语法之判断语句,循环语句

    目录 python学习第四讲,python基础语法之判断语句,选择语句,循环语句 一丶判断语句 if 1.if 语法 2. if else 语法 3. if 进阶 if elif else 二丶运算符 ...

  2. 『Python基础-6』if语句, if-else语句

    # 『Python基础-6』if语句, if-else语句 目录: 条件测试 if语句 if-else语句 1. 条件测试 每条if语句的核心都是一个值为True或False的表达式,这种表达式被称为 ...

  3. javascript语句——条件语句、循环语句和跳转语句

    × 目录 [1]条件语句 [2]循环语句 [3]跳转语句 前面的话 默认情况下,javascript解释器依照语句的编写顺序依次执行.而javascript中的很多语句可以改变语句的默认执行顺序.本文 ...

  4. Python for循环使用 else 语句

    Python for循环使用 else 语句: else:当 for 所有的语句代码块正常运行完,才会运行 else 语句. 示例: ''' for 迭代对象 in 序列: 代码块(一行语句或多行代码 ...

  5. python基础-循环语句(5)

    一.循环语句介绍 一般情况下,需要多次重复执行的代码,都可以用循环的方式来完成 循环不是必须要使用的,但是为了提高代码的重复使用率,所以有经验的开发者都会采用循环 二.常见的循环形式 while循环 ...

  6. 『无为则无心』Python基础 — 13、Python流程控制语句(条件语句)

    目录 1.流程控制基本概念 2.选择结构(条件语句) (1)条件语句概念 (2)if语句语法 (3)if...else...语句 (4)多重判断 (5)if语句嵌套 3.应用:猜拳游戏 4.三元运算符 ...

  7. python基础-循环语句while

    循环语句:while\for\嵌套 循环控制语句:break\continue break:跳出整个循环,不会再继续循环下去 continue:跳出本次循环,继续下一次循环 while循环: coun ...

  8. 2015/9/5 Python基础(9):条件和循环

    条件语句Python中的if语句如下: if expression: expr_true_suite 其中expression可以用布尔操作符and, or 和 not实现多重判断条件.如果一个复合语 ...

  9. Python基础篇 -- if while 语句

    2.7 if语句 # 单纯if if 条件: 代码块 当条件成立,执行代码块 # 二选一 if 条件: 代码块1 else: 代码块2 #当条件为真,执行代码块1,否则执行代码块2 # 多选一 没有e ...

随机推荐

  1. DOM操作2

    一.API和WebAPI API就是接口,就是通道,负责一个程序和其他软件的沟通,本质是预先定义的函数. Web API是网络应用程序接口.包含了广泛的功能,网络应用通过API接口,可以实现存储服务. ...

  2. uoj #139

    树链剖分//模板题由于存在换根操作对所有关于节点 u 的修改和查询操作进行分类讨论若 Root 在 u 的子树中,则不处理 u 所在的 Root 的那颗子树否则不会有影响寻找 Root 所在的那颗子树 ...

  3. CF590E Birthday

    题意 给定 \(n\) 个只由 \(a,b\) 组成的字符串,保证两两不同. 要求从中选出尽可能多的字符串,使得选出的字符串中,任意一个字符串不是另一个的子串. 求最多能选多少并输出一个可行解. \( ...

  4. Highcharts 的使用(各种统计图)(难点:绑定数据)

    1.我们先打开 官方下载的 文件包 打开 index.htm 页面 里面有非常多的 统计图. 我是用的是3D charts 中的 3D column 也就是 3D的柱状图. 选择一个 后 会有非常棒的 ...

  5. 学习OpenCV双目测距原理及常见问题解答

    学习OpenCV双目测距原理及常见问题解答 转自博客:https://blog.csdn.net/angle_cal/article/details/50800775 一. 整体思路和问题转化.  图 ...

  6. Telegraf+Influxdb+Grafana(Windows下本机简易监控系统搭建)

    1.文件名称 telegraf-1.5.0_windows_amd64.zip influxdb-1.4.2_windows_amd64.zip grafana-4.6.3.windows-x64.z ...

  7. telnet nmap netstap

    yum install nmap [root@10-13-109-236 ~]# nmap localhost Starting Nmap 6.40 ( http://nmap.org ) at 20 ...

  8. MySQL数据类型(最大值 和 最小值)

    MySQL数据类型(最大值 和 最小值) 1.整型 MySQL数据类型 含义(有符号) tinyint(m) 1个字节  范围(-128~127) smallint(m) 2个字节  范围(-3276 ...

  9. VBA基础出发

    一.什么是VBA,学习的原因是什么. Visual Basic for Applicaion(VBA)是Visual Basic的一种宏语言,主要用来扩展Windows的应用程序功能.在日常生活中,使 ...

  10. 华为OpenStack开源团队人才招募中

    职位要求: 1. 三年以上软件开发经验,编程技能良好. 2. 熟练使用Python.Java.Go或其他语言开发. 3. 有OpenStack经验或者存储经验优先考虑. 4. 良好的学习和沟通能力,责 ...