美文网首页
Python函数与控制语句

Python函数与控制语句

作者: 罗罗攀 | 来源:发表于2019-05-18 10:58 被阅读0次
前言

今天我们简单说下Python函数和控制语句,大纲如下:

函数

“脏活累活交给函数来做”,首先,看看Python中定义函数的方法。

def 函数名(参数1,参数2...):
  return '结果'

函数就是用来处理重复的事情的,例如,求直角三角形的面积,每次我们都要定义两个直角边和计算公式。通过定义函数,这样只需要输入直角边就能计算出直角三角形的面积函数:

def function(a,b):
  return '1/2*a*b'

#也可以写出这样
def function(a,b):
     print( 1/2*a*b)

别太纠结区别,用return是返回一个值,而第二个是调用函数执行打印功能。输入function(2,3),便可以调用函数,计算直角边为2和3的直角三角形的面积。

判断

Python的判断语句格式如下:

if condition:
  do
else:
  do
# 注意:冒号和缩进不要忘记了

# 再看一下多重条件的格式
if condition:
  do
elif condition:
  do
else:
  do

这里,我们给一个成绩,返回其成绩的情况。

a = 78
if a >= 90:
    print('优秀')
elif a>=80:
    print('良好')
elif a>=60:
    print('合格')
else:
    print('不合格')
循环

Python的循环语句包括for循环和while循环,如下代码所示。

#for循环
for item in iterable:
    do
#item表示元素,iterable是集合 
for i in range(1,11):
    print(i)
#其结果为依次输出1到10,切记11是不输出的,range为Python内置函数。

#while循环
while condition:
    do

例如,设计一个小程序,计算1到100的和:

i = 0
sum = 0
while i < 100:
    i = i + 1
    sum = sum + i
print(sum)
# result 5050

最后,循环和判断结合使用的时候,需要学会break和continue的用法,break是终止循环,而continue是跳过这次循环,然后继续循环。

for i in range(10):
    if i == 5:
        break
    print(i)

for i in range(10):
    if i == 5:
        continue
    print(i)
今日互动

代码下载:https://github.com/panluoluo/data-analysis,下载完整数据和代码。

公众号后台回复【入群】,加入学习交流群,2019年一起搞事情。

相关文章

  • python学习手册(第四版)(基础类型)

    python如何运行、类型与运算、控制语句、函数与参数、模块与类、异常programming python /py...

  • Python函数与控制语句

    前言 今天我们简单说下Python函数和控制语句,大纲如下: 函数 “脏活累活交给函数来做”,首先,看看Pytho...

  • Python浅薄的基础小结下

    控制流语句和函数function Python条件语句是通过一条或多条语句的执行结果(True或者False)来决...

  • python人工智能

    AI领域Python的最小知识范围 Python的类型,变量,流程控制语句 字符和编码 数据容器 函数式编程基础 ...

  • python 基础 - 循环语句

    python 循环语句 Python中的循环语句有 for 和 while。Python循环语句的控制结构图如下所...

  • Python | 常用的控制流语句

    一、控制流语句介绍 了解什么是控制流语句以及Python常用的两种控制流语句。 1.控制流语句 控制流语句即用来实...

  • 【10.25】Python语法练习5/17

    学习任务:函数与 Lambda 表达式 一、函数Python中,定义函数要使用def语句,依次写出函数名、括号、括...

  • 03学习Python

    学习记录,欢迎指出错误 流程控制 Python中流程控制语句有 if语句 for语句 while语句 if语句 在...

  • JavaScript基础-第2章

    目标 常用数据类型 基本语法 变量的定义与赋值 数据类型与转换 逻辑控制语句 条件语句 循环语句 函数定义 基本语...

  • 2018-05-08 JavaScript基础回顾

    一、语句分类: 声明语句 赋值语句 控制语句 表达式语句 二、函数 三、默认函数 四、函数作用域和代码块作用域 不...

网友评论

      本文标题:Python函数与控制语句

      本文链接:https://www.haomeiwen.com/subject/nynupqtx.html