安徽工程大学

【Python程序设计】实验报告

班级 :物流192 姓名:刘娇阳 学号:3190505213 成绩:

日期:2020.4.24 指导老师 :修宇

【实验名称】实验五 综合运用三种基本结构进行程序设计(综合性实验)

【实验目的】

(1)进一步掌握选择与循环结构程序设计的方法和技巧;

(2)综合运用三种基本结构进行程序设计

【实验条件】

PC机或者远程编程环境

【实验内容】

1、完成三个编程题。

(1)计算并输出指定范围内的素数

素数又称质数。指整数在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数。换句话说,只有两个正因数(1和自己)的自然数即为素数。比1大但不是素数的数称为合数。1和0既非素数也非合数。素数在数论中有着很重要的作用。2300多年前,古希腊数学家欧几里得在《几何原本》一书中证明了素数有无穷多个,如2、3、5、7、11等等。

问题描述:

‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬ 编程实现输出指定范围内的素数,输入以逗号间隔,输出以空格间隔。指定范围由用户输入指定。

(2)九九乘法表

问题描述:

请按照如下格式设计一个“九九乘法口诀表”,并打印出来。

编程要点及提示‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬

1. 使用for循环或者while循环实现以上功能‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬

2. 代码量不超过10行‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬

3. 在一行中,每个等式之间使用制表符"\t"进行分隔;‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬

对于每一行等式之间使用print()打印空字符实现,即‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬

print("")

(3)统计不同字符个数

问题描述:

用户从键盘输入一行字符。请编写一个程序,统计并输出其中英文字符、数字符号、空格和其他字符的个数。‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬

‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬输入格式:输入一行字符

输出:按照顺序输出字母,数字,空格,及其他字符的个数,个数以空格分隔

如:

【实验记录与分析】

(请在填写实验记录与分析结果)

(1)计算并输出指定范围内的素数

第一次输入把“a+1"输成”a“,出现的结果与理想结果不符

第二次:

错误分析:如果不加1的话起始数字不是2

(2)九九乘法表

第一次输入:

没有得到理想结果

正确输入为:

错因分析:end后多了一个空格,导致乘法表的格式不对

(3)统计不同字符个数

最后一行多了“,”导致格式错误

正确输入为:

python程序的三种基本结构是_Python程序设计实验五- 综合运用三种基本结构进行程序设计...相关推荐

  1. python综合程序设计-Python程序设计实验五:综合运用三种基本结构进行程序设计...

    安徽工程大学 Python程序设计实验报告 班级:物流192 姓名:李心悦 学号:3190505218成绩: 日期:2020. 4.26 指导教师:修宇 [实验名称] 实验五 综合运用三种基本结构进行 ...

  2. python程序的文件拓展名主要是_Python程序文件扩展名主要有________和________两种,其中后者常用于GUI程序...

    Python程序文件扩展名主要有________和________两种,其中后者常用于GUI程序 答:py:pyw: 中国大学MOOC: 下列关于我国增值税税率的表述中,不正确的是( ). 答:煤炭适 ...

  3. python程序设计基础教程答案山东联盟答案_Python程序设计基础 (山东联盟) 期末...

    Python 程序设计基础(山东联盟) 下面运算符中可以用来连接两个字符串的 ? 答 :+ 表达式 -15 // 4 的值是 ? 答 :-4 下面哪个不是字符串提供的方法 ? 答 :search() ...

  4. python程序设计基础与应用 机械工业出版社_Python程序设计基础与应用

    图书简介 配套资源:部分全彩印刷.电子课件.教学大纲.习题答案.源代码 本书特色: ★知名Python教育者董付国老师新作. ★言简意赅,案例丰富,配套资源超全部分内容全彩呈现. ★本书全部代码适用于 ...

  5. python程序文件的扩展名称是什么_python程序文件的扩展名称是什么_Python教程,python,扩展名...

    python绘制正方形螺旋线_Python教程 python绘制正方形螺旋线的方法:1.使用import turtle as t导入绘图库,并设置别名为t:2.使用t.goto(x,y)方法以某一点为 ...

  6. python程序的name的作用是什么_python 中__name__ = '__main__' 的作用,到底干嘛的?

    python 中__name__ = 'main' 的作用,到底干嘛的? 有句话经典的概括了这段代码的意义: "Make a script both importable and execu ...

  7. python编写函数、计算三个数的最大公约数_Python实现利用最大公约数求三个正整数的最小公倍数示例...

    本文实例讲述了Python实现利用最大公约数求三个正整数的最小公倍数.分享给大家供大家参考,具体如下: 在求解两个数的小公倍数的方法时,假设两个正整数分别为a.b的最小公倍数为d,最大公约数为c.存在 ...

  8. python程序的name属性作用是什么_python __name__ == ‘__main__’详细解释+例子

    学习过C语言或者Java语言的盆友应该都知道程序运行必然有主程序入口main函数,而python却不同,即便没有主程序入口,程序一样可以自上而下对代码块依次运行,然后python不少开源项目或者模块中 ...

  9. python程序可以在任何安装了解释器_Python解释器新手安装教程

    Python解释器本身也是个程序,它是解释执行Python代码的,没有它Python代码是没有办法运行的.既然Python解释器如此重要,那么大家赶紧一起来看看Python解释器新手安装教程吧! St ...

最新文章

  1. CentOS7安装Nginx及其相关
  2. 类的加载连接和初始化
  3. php layui 框架,Thinkphp5+Layui高颜值内容管理框架
  4. 【移植Linux 3.4.2内核第一步】之简单修改
  5. virtualenv environment怎么选_2020年阿里云双11内容安全怎么选? - 云计算分享家
  6. 2019北京国际智慧城市、物联网、大数据博览会
  7. 研究生量子计算机专业,量子计算机研究.PDF
  8. kylin通过API增量build
  9. 极客日报第 35 期:国外运营商拒为小米 10T Pro 启用双卡;苹果明年 9 月或发布电动汽车;谷歌被指与 Facebook 密谋垄断
  10. 神经网络控制学习笔记——神经网络背景1
  11. DX11与多线程渲染
  12. 联想裁员:公司不是我的家
  13. 金融数据分析(十三)投资组合问题
  14. 谷歌字典mac客户端
  15. unity python做热更_Unity热更方案汇总
  16. Hibernate(八):检索策略
  17. allergro音乐术语什么意思_常见音乐术语(速度术语)
  18. 计算机二级msoffice应用基础,计算机二级MSOffice高级应用考试基础知识
  19. XML数据解析-SAX和DOM
  20. 如何理解递归的原理?

热门文章

  1. 200余行代码,让你实时从视频中隐身
  2. 小米5x_小米刷机大全(附教程)
  3. Attempting to deserialize object on a CUDA device but torch.cuda.is_available() is False
  4. yolov3 paddle
  5. linux下安装boost
  6. python调用dll依赖项
  7. python 矩阵常用计算
  8. opencv查找表值直方图均衡化
  9. 怎么才能领取到外卖红包呢
  10. java model 中文乱码_Java解压zip 解决编码和中文乱码问题