安徽工程大学

Python程序设计实验报告

班级:物流192 姓名:李心悦 学号:3190505218成绩:

日期:2020. 4.26 指导教师:修宇

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

【实验目的】

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

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

【实验条件】

PC机或者远程编程环境

【实验内容】

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

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

描述:

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

(2)九九乘法表

描述

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

编程要点及提示?

1. 使用for循环或者while循环实现以上功能???

2. 代码量不超过10行?

3. 在一行中,每个等式之间使用制表符" "进行分隔;对于每一行等式之间使用print()打印空字符实现,即?print("")

(3)统计不同字符个数

描述

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

?输入格式

输入一行字符

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

如:

【实验记录与分析】

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

要点:输入以逗号间隔,用a,b=eval(input())来实现;输出以空格间隔,引号中要有空格。

错误点:else与if对齐

输出结果与预期不同。

分析:当n为3时,i的范围是(2,3),i为2时,n%i不等于0,else输出一个3,

当n为5时,i的范围是(2,5),i为2时,n%i不等于0,else输出一个5,

i为3时,n%i不等于0,else输出一个5,

i为4时,n%i不等于0,else输出一个5;则类似的,n=7和n=9时,输出了五个7,一个9。

(2)九九乘法表

注意” ”和print("”)的使用。

(3)统计不同字符个数

ord(x),x为字符,返回其对应的Unicode编码。

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

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

    安徽工程大学 [Python程序设计]实验报告 班级 :物流192 姓名:刘娇阳 学号:3190505213 成绩: 日期:2020.4.24 指导老师 :修宇 [实验名称]实验五 综合运用三种基本结 ...

  2. python综合实验报告_Python程序设计实验报告五:综合运用三种基本结构进行程序设计(综合性实验)...

    安徽工程大学 Python程序设计 实验报告 班级 物流191 姓名姚彩琴学号3190505129 成绩 日期 2020.4.22 指导老师修宇 [实验名称]综合运用三种基本结构进行程序设计(综合性实 ...

  3. python列表删除重复项_五分钟学会三种Excel重复项删除方法,工作效率大杀器!...

    点击蓝字 关注我们 在统计数据过程中, 同一份数据可能由于渠道的不同而进行了多次统计, 在输入数据时, 可能因为操作失误重复输入数据.种种原因造成数据表中的数据存在重复现象, 删除重复数据是数据清洗的 ...

  4. 【R语言】实验五 综合应用

    系列文章目录 实验一 R 语言数据结构.数据导入与数据处理 实验二 基本数据处理 实验三 数据可视化 实验四 数据分析 实验五 综合应用 实验数据 实验数据下载 1. systation 数据集 sy ...

  5. 实验五 综合渗透

    中国人民公安大学 Chinese people' public security university 网络对抗技术 实验报告 实验五 综合渗透 学生姓名 杨益 年级 2015级 区队 15网安6区 ...

  6. #《JAVA程序设计》 20155214 实验五 网络编程与安全

    <JAVA程序设计> 20155214 实验五 网络编程与安全 实验内容 掌握Socket程序的编写: 掌握密码技术的使用: 设计安全传输系统. 实验要求 要求一 结对实现中缀表达式转后缀 ...

  7. python中none算变量吗_在python中对变量判断是否为None的三种方法总结

    三种主要的写法有: 第一种:if X is None; 第二种:if not X: 当X为None,  False, 空字符串"", 0, 空列表[], 空字典{}, 空元组()这 ...

  8. python语言的三种基本结构_Python语言基础分支语句、循环语句.PPT

    * * 循环结构回顾 for循环 for 循环作为编程语言中最强力的特征之一 Python可以使用for语句循环遍历整个序列的值 for循环所做的概括为一句话: 于- 其中的每一个元素,做-事情 * ...

  9. Python登录注册页面(用字符串,组合数据类型,程序三种基本结构)

    1.代码 代码如下: import re #导入re包while True:print('---------------欢迎来到图书馆借阅系统----------------')print('---- ...

最新文章

  1. 求二叉树上结点的路径_剑指offer 二叉树
  2. 转:设置session过期时间
  3. mysql 字符集和校对规则
  4. 给卡车穿上“隐身衣”,让自动驾驶车辆撞上它!这场自动驾驶比赛,比谁攻得快...
  5. 解析PHP实现多进程并行执行脚本
  6. Git Flow分支策略与Azure DevOps相关功能简介
  7. 写一个函数,使给定的一个二维数组(3×3)转置,即行列互换
  8. linux之curl使用技巧
  9. PHP+CKEditor 3配置详细说明(包括图片上传)
  10. C++ 任意进制相互转换
  11. idesk卸载教程_iDesk助手使用帮助
  12. Tableau 2021安装教程
  13. apache kafka 简介
  14. MSP430第三十二章:Comp_B
  15. Hbase Region的切分与合并【原理分析】
  16. 【系统运维-Linux】使用U盘安装Linux
  17. EventLog Analyzer:功能丰富的事件日志管理软件
  18. expect 自动输入密码
  19. 多年前的我,一如既往
  20. 大连理工大学GlobalProtect使用方法

热门文章

  1. java基础面向对象_Java基础面向对象
  2. 高二下学期计算机考试试题及答案,福建省泉州市第五高级中学校2020-2021学年高二下学期期中考试数学试题含答案.docx...
  3. vb如何测试连接mysql_怎么在vb程序中查找数据库信息并显示
  4. 天龙固件U盘更新_硅格T18D量产工具下载_硅格T18D量产工具官方版下载[u盘格式化]...
  5. 芯片如何储存信息_机器视觉检测设备相机的分辨率是如何定义的怎么分类?
  6. python 中super方法的调用
  7. oss One or more of the specified parts could not be found or the specified entity tag
  8. Qt creator自定义编译运行步骤
  9. CS294-112 深度强化学习 秋季学期(伯克利)NO.3 Reinforcement learning introduction
  10. java9新特性-16-Deprecated的相关API