安徽工程大学

Python程序设计 实验报告

班级  物流191   姓名王凡学号3190505102 成绩

日期     2020.4.29     指导老师修宇

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

【实验目的】

(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.指定范围内的素数

(1)输入代码:

(2)编辑过程中的难点:

缩进,以及如何用代码的方式来表达数学关系式。

(3)易错点:

缩进关系错误到导致,输出的素数结果,只有一个。

2.九九乘法表

(1)输入代码

(2)易错点:

没有加左对齐处理

3.统计不同字符的个数

(1)输入代码

(2)难点,重点:

如何判单英文,数字,以及其他字符串。

(3)易错点:没有注意缩进关系,导致运行结果出现错误,示例如下:

标签:字符,九九乘法,输出,python,个数,素数,实验报告,输入

python项目实训报告简介_python实验报告5相关推荐

  1. 高级实训任务二U-Net图像分割实验报告

    高级实训任务二U-Net图像分割实验报告 1.任务描述 ● 将卷积神经网络(CNN)应用在图像分割任务上,我们需要对网络结构进行设计. ● 需要提交博客报告以及GitHub代码仓库. ● 可选的任务: ...

  2. 集美大学计算机工程学院实训,集美大学计算机工程学院实验报告.doc

    文档介绍: 集美大学计算机工程学院实验报告.doc集美大学计算机工程学院实验报告课程名称:TCP/IP协议分析与编程 班级:实验成绩:实验项目名称:基于重叠模型的通信程序学号:上机实践日期:2016- ...

  3. Java面向对象程序设计实训教程_JAVA课程实验报告 实验二 JAVA面向对象程序设计...

    课程:Java程序设计  班级:1352  姓名:黄伟业  学号:20135315 成绩:             指导教师:娄嘉鹏    实验日期:2015.5.7 实验密级:         预习 ...

  4. Java程序设计教程与实训_Java程序设计教程与项目实训

    Java程序设计教程与项目实训 编辑 锁定 讨论 上传视频 <Java程序设计教程与项目实训>是2017年8月清华大学出版社出版的图书,作者是温秀梅.司亚超. 书    名 Java程序设 ...

  5. C语言循环语句实训项目,C语言程序设计与项目实训

    C语言程序设计与项目实训 编辑 锁定 讨论 上传视频 <C语言程序设计与项目实训>是2013年清华大学出版社出版的图书,作者是吴艳平.徐海燕. 书    名 C语言程序设计与项目实训 作  ...

  6. python在线投票系统讲解_Python开发基础-项目实训-在线投票系统ppt课件

    <Python开发基础-项目实训-在线投票系统ppt课件>由会员分享,可在线阅读,更多相关<Python开发基础-项目实训-在线投票系统ppt课件(27页珍藏版)>请在人人文库 ...

  7. python在线投票系统_Python开发基础-项目实训-在线投票系统.pptx

    项目实训-在线投票系统本章任务/30完成"在线投票系统"添加投票候选人删除候选人为候选人投票按序号投票删除投票输出统计信息--本章目标/30理解程序的基本概念会使用顺序.选择.循环 ...

  8. python实训项目-黑马程序员上海校区Python21期Django项目实训

    黑马程序员上海中心 月薪一万只是起点 关注 晚上十点,一名名Python学生正在酣畅淋漓地撸代码,手指不间断地敲击着键盘,发出机械而清脆的声音. 各个小组在经过为期4天的django项目小组开发,终于 ...

  9. 【项目实训】基于人脸识别的课堂签到管理系统(python+qt5+sqlite3+百度智能云)

    [项目实训]基于人脸识别的课堂签到管理系统(python+qt5+sqlite3+百度智能云) 一.环境介绍 二.签到功能 2.1 启动签到 2.2 结束签到 三.用户组操作 3.1 添加用户组 3. ...

最新文章

  1. Fedora 32 因 Bug 将推迟发布
  2. mysql frm和ibd怎么恢复数据库_mysql数据库通过frm和ibd恢复数据
  3. eclipse 工程中使用引入maven项目遇到maven-resources-plugin:2.6 找不到
  4. 《塑造互联网思维的企业》一一第4章 全球商务向社会化媒体的转变
  5. lnmp 清除mysql日志,军哥LNMP 如何关闭 Mysql 日志,并且删除 mysql-bin.0000*日志文件...
  6. 第九章 单处理器调度
  7. FreeRTOS队列集
  8. matlab 散点 面,求大神指点绘制空间内散点图的包络面,,,散点程序如下
  9. 修改joomla!底部版权信息的方法
  10. svn增量打包部署_实现Jenkins+svn+bat批处理构建svn版本差异增量的自动化打zip包
  11. 读取usb口数据_Mixly 第12课 模拟值读取实验串口使用
  12. git如何安装aur_git系列:git 简介
  13. 80端口攻击_使用 ZoomEye 寻找 APT 攻击的蛛丝马迹
  14. 英语语法笔记——基础语法(一)
  15. 当潮流突破次元空间,你能想象吗?欢迎来到一个叫“人物动漫化”的程序
  16. 政府普及政务工作邮箱的难题
  17. HDLC协议(一)——基本概念
  18. 数据仓库(二) 数仓理论(重点核心)
  19. Linux常用快捷键、文件管理和查询
  20. ZigBee学习之7——OSAL(操作系统抽象层)API解读

热门文章

  1. KaTeX数学公式整理
  2. Android仿斗鱼领取鱼丸文字验证(三)
  3. 互联网小团队创业 第四集 做产品 要有爱
  4. 【原创】【FS】FATFS文件系统介绍(未完待续........2018.4.1)
  5. Halcon视觉实战例程之矩形边缘距离测量
  6. 前端面试题(精简版)
  7. linux下frp客户端服务端部署(超详细)
  8. Word 表格线断开
  9. ​​​​Java毕设项目智慧公寓系统演示录屏2021计算机(附源码+系统+数据库+LW)
  10. mod游戏什么意思计算机,游戏里mod什么意思