计算机二级python 知识点篇(程序的控制结构)

程序的基本结构

程序由三种基本结构组成: 顺序结构、 分支结构和循环结构

分支结构

单分支结构 if

and 表示多个条件"与” 的关系, or 表示多个条件"或” 的关系

# 判断用户输入数字的特定

s = eval(input("请输出一个整数: "))

if s % 3 == 0 and s % 5 == 0:

print("这个数字既能被3整除, 又能被5整除")

print("输入数字是:", s)

二分支结构 if -else

简洁的表达方式:

`<表达式1> if <条件> else <表达式2>`

# 判断用户输入数字的某个属性

s = eval(input("请输出一个整数: "))

token = "" if s % 3 == 0 and s % 5 == 0 else "不"

print("这个数字{}能够同时被3和5整除".format(token))

多分支结构

判断条件及组合:

操作符

含义

>

.

<

.

>=

.

<=

.

==

.

!=

.

Python语言使用保留字not、 and和or对条件进行逻辑运算或组着。

保留字not表示单个条件的"否” 关系, and表示多个条件之间的"与” 关系, 保留字or表示多个条件之间的"或” 关系

循环结构

循环结构

Python语言的循环结构包括两种: 遍历循环和无限循环。

遍历循环使用保留字for依次提取遍历结构各元素进行处理;

无限循环使用保留字while根据判断条件执行程序

遍历 for

for <循环变量> in <遍历结构>:

<语句块>

遍历结构可以是字符串、 文件、 range()函数或组合数据类型等

遍历循环还有一种扩展模式, 使用方法如下:

for <循环变量> in <遍历结构>:

<语句块1>

else:

<语句块2>

当for循环正常执行之后, 程序会继续执行else语句中内容。 else语句只在循环正常执行之后才执行并结束, 因此, 可以在<语句块2>中放置判断循环执行情况的语句。

for s in "PY":

print("循环执行中: " + s)

else:

s = "循环正常结束"

print(s)

>>>

循环执行中: P

循环执行中: Y

循环正常结束

循环 while

无限循环也有一种使用保留字else的扩展模式, 使用方法如下:

while <条件>:

<语句块1>

else:

<语句块2>

在这种扩展模式中, 当while循环正常执行之后, 程序会继续执行else语句中内容。 else语句只在循环正常执行后才执行, 因此, 可以在语句块2中放置判断循环执行情况的语句。

s, idx = "PY", 0

while idx < len(s):

print("循环执行中: " + s[idx])

idx += 1

else:

s = "循环正常结束"

print(s)

>>>

循环执行中: P

循环执行中: Y

循环正常结束

循环控制: break和continue

循环结构有两个辅助循环控制的保留字: break和continue。 break用来跳出最内层for或while循环, 脱离该循环后程序从循环后代码继续执行

如果有2层或多层循环, break退出最内层循环

continue用来结束当前当次循环, 即跳出循环体中下面尚未执行的语句, 但不跳出当前循环。

程序的异常处理

Python语言使用保留字try和except进行异常处理, 基本的语法格式如下:

try:

<语句块1>

except:

<语句块2>

语句块1是正常执行的程序内容, 当执行这个语句块发生异常时, 则执行except保留字后面的语句块2.

try:

n = eval(input("请输入一个数字: "))

print("输入数字的3次方值为: ", n**3)

except:

print("输入错误, 请输入一个数字!")

>>>

请输入一个数字: 1010

输入数字的3次方值为: 103

>>>

请输入一个数字: python

输入错误, 请输入一个数字!

计算机二级python基础知识总结-计算机二级python 知识点篇(程序的控制结构)...相关推荐

  1. 计算机ms office 基础知识教程,计算机等级考试二级MS-Office基础知识教程.doc

    计算机等级考试二级MS-Office基础知识教程 计算机的发展.类型及其应用领域.计算机(computer)是一种能自动.高速进行大量算术运算和逻辑运算的电子设备. 速度快.精度高.存储容量大.通用性 ...

  2. 二级公共基础知识_计算机二级选择题(公共基础知识)

    在这一期的文章主要以计算机二级选择题的公共基础知识进行讲解. 在计算机二级考试当中,选择题中的二级公共基础知识是必考的部分.很多考生对计算机二级的公共基础知识选择题有很多不解.二级公共基础知识选择题主 ...

  3. 计算机二级公共基础知识证书,计算机二级公共基础知识

    计算机二级公共基础知识 下面是小编收集整理的计算机二级公共基础知识,希望对您有所帮助!如果你觉得不错的话,欢迎分享! 第一章 数据结构与算法 1.1算法 算法:是指解题方案的准x而完整的描述. 算法不 ...

  4. 全国计算机二级office基础知识,全国计算机二级office考试内容

    计算机领域中所运用的技术方法和技术手段.计算机技术具有明显的综合特性,它与电子工程.应用物理.机械工程.现代通信技术和数学等紧密结合,发展很快.下面是小编整理的关于全国计算机二级office考试内容, ...

  5. 江苏省计算机二级考试基础知识,江苏省计算机二级考试基础知识部分

    江苏省计算机二级考试基础知识部分 1.在下列关于信息系统的叙述中,错误的是_. A.电话是一种双向的.点对点的.以信息交互为主要目的的系统 B.网络聊天是一种双向的.以信息交互为目的的系统 C.广播是 ...

  6. 计算机和互联网基础知识作业,计算机作业1基础知识含答案.doc

    计算机作业1基础知识含答案.doc 跳到主要内容网络课程学院主页 E-Learning 实验室 联系我们 窗体顶端窗体底端页面路径 首页/ 我的课程/ 计算机应用基础2299/ 主题 2/ 第一次作业 ...

  7. 计算机wps表格基础知识,全国计算机等级考试一级WPS Office考试大纲

    基本要求 1.具有微型计算机的基础知识(包括计算机病毒的防治常识). 2.了解微型计算机系统的组成和各部分的功能. 3.了解操作系统的基本功能和作用,掌握Windows 的基本操作和应用. 4.了解文 ...

  8. 计算机wps文字基础知识,全国计算机等级考试一级WPSOffice考试大纲

    WPSOffice考试大纲是计算机等级一级考生必须要了解的,以下就是小编分享全国计算机等级考试一级WPSOffice考试大纲,我们一起来看一看吧! 基本要求 1.具有微型计算机的基础知识(包括计算机病 ...

  9. 全国计算机二级office基础知识,全国计算机二级office办公软件高级应用考试基础知识...

    全国计算机二级office办公软件高级应用考试基础 计算机二级 office 高级应用考试基础知识 计算机的发展.类型及其应用领域. 1. 计算机(computer)是一种能自动.高速进行大量算术运算 ...

最新文章

  1. 每日一道算法题--leetcode 509--斐波那契数(动态规划)--python
  2. asp批量生成html静态页面方法
  3. 信息系统项目管理知识--项目风险管理
  4. 逼自己玩命学了3个多月,吃透了Python技术核心!分享给你
  5. 支持中国西安申办ICCV2025,见证计算机视觉蓬勃发展的20年 | Vote for ICCV2025 Xi'an China...
  6. WP7中,如何把7.1的项目改为7.0的
  7. java输出输入的日期_Java编写的日历,输入年月,输出这个月的日期与星期
  8. himall微信支付
  9. mysql 创建函数报错_MySQL 创建函数时报错'ERROR 1336 (0A000): Dynamic SQL'
  10. 记录每天学习的新知识: Android 前台服务
  11. 用userAgent判断手机类型
  12. iphone/ipad 连接smb服务器,实现局域网内文件共享
  13. iOS实现APP支持SpotLight搜索
  14. 正确的临摹方法,小白零基础临摹教程
  15. 使用phpOffice导入excel和word
  16. JVM下篇:性能监控与调优篇
  17. 计算机玩游戏代码,给计算机学院的学幼们贴一些游戏代码
  18. 如何通过检测微芯片操作来对抗硬件木马
  19. [js高手之路] html5 canvas教程 - 绘制七巧板
  20. vcpkg + cmake + vscode 配置教程

热门文章

  1. c语言中如何自定义sort,c – 如何重载自定义std :: sort比较函数?
  2. vue 去除路由时候的#
  3. 利用目录服务器实现单点登录
  4. 【01】网页中清除历史浏览记录能不能彻底删除浏览记录?
  5. myeclipse10安装了activiti插件后创建BPMN 文件时报错,
  6. css中单位em和rem
  7. CATransform3D的m34值动画
  8. android 常用类
  9. MyBatis 物理分页
  10. SharePoint 列表应用实例 - 显示约束