Python__09--函数结构之顺序结构与选择结构

简介: 函数结构之顺序结构与选择结构

1 顺序结构

按照实物本身特性,必须一个接着一个来完成。

2 选择结构

到某个节点后,会根据一次判断结果来决定之后走哪一个分支。 在编写代码时,函数体可用pass占位,防止报错

2.1 单分支结构

if 判断 (90<=a<=100):

函数体

2.2 双分支结构

if else

if 判断 : 
    函数体
else: 
    函数体

测试代码:

num=int(input('请输入一个整数:'))
if num%2==0 :
    print(num ,'是偶数')
else:
    print(num,'是奇数')

测试结果:

Untitled.png (238×123) (amazonaws.com)

条件表达式:if else的简写

'判断为真执行的函数体' **if** a>=b **else** '判断为假执行的函数体'

测试代码:

a = 1
b = 2
print("==============1===============")
print(str(a)+'大于等于'+str(b) if a>=b else str(a)+'小于'+str(b))
a = 2
b = 1
print("==============2===============")
print(str(a)+'大于等于'+str(b) if a>=b else str(a)+'小于'+str(b))

测试结果:

tmp5B6F.png (334×177) (amazonaws.com)

2.3 多分支结构

if  判断 1 :
        函数体
elif   判断2:
        函数体
elif   判断3:
        函数体
…………
elif   判断n:
        函数体
else:(可省略)
        函数体

测试代码:

score=int(input('请输入一个成绩:'))
if 90 <= score <= 100:
    print('A')
elif score>=80 and score<=89:
    print('B')
elif score>=70 and score<=79:
    print('C')
elif score>=60 and score<=69:
    print('D')
elif score>=0 and score<=59:
    print('E')
else:
    print('成绩有误,请重新输入')

测试结果:

Untitled.png (256×121) (amazonaws.com)

相关文章
|
1天前
|
Python
Python高质量函数编写指南
Python高质量函数编写指南
25 11
|
1天前
|
索引 Python 安全
【Python内功心法】:深挖内置函数,释放语言潜能
【Python内功心法】:深挖内置函数,释放语言潜能
|
1天前
|
开发者 Python
Python零基础入门-4 使用函数减少重复操作
Python零基础入门-4 使用函数减少重复操作
|
2天前
|
C语言 Python
Python基础教程(第3版)中文版 第6章 函数(笔记)
Python基础教程(第3版)中文版 第6章 函数(笔记)
|
4天前
|
Python
Python编程实战:如何将列表组装成一棵树结构
本文介绍了如何在Python中将列表转换为树结构。首先定义`TreeNode`类表示节点,包含值和子节点列表。然后,通过`list_to_tree`函数递归地将列表转为树。此外,还提供了添加和删除节点的方法。文章旨在帮助读者理解和操作树结构,以解决实际编程问题。
Python编程实战:如何将列表组装成一棵树结构
|
6天前
|
Java 开发者 Python
Java开发者的Python快速进修指南:函数基础
【6月更文挑战第5天】本文探讨了Python函数与Java方法的区别。Python函数使用`def`关键字声明,无需修饰符,参数支持默认值和可变参数,可通过关键字指定顺序。Java则无默认参数,且需按顺序传递。Python函数可返回多个值,而Java需封装为对象。文中还介绍了Python的可变参数(*numbers)、关键字参数(**info)及内置函数如`range`、`zip`、`all`和`any`的用法。
|
6天前
|
SQL 数据可视化 算法
【python分析实战】成本:揭示电商平台月度开支与成本结构占比 - 过于详细 【收藏】
【python分析实战】成本:揭示电商平台月度开支与成本结构占比 - 过于详细 【收藏】
|
7天前
|
缓存 测试技术 Python
Python中的装饰器:优雅而强大的函数修饰工具
在Python编程中,装饰器是一种强大的工具,它可以让我们在不改变函数结构的情况下,对函数进行修饰和扩展。本文将深入探讨Python中装饰器的作用、原理及实际运用,帮助读者更好地理解和运用这一技术。
|
8天前
|
存储 Python Windows
【Python学习篇】Python实验小练习——函数(十)
【Python学习篇】Python实验小练习——函数(十)
7 1
|
8天前
|
存储 Python
【Python学习篇】Python——函数(九)
【Python学习篇】Python——函数(九)
12 1