zhenghua-实验5%20循环结构程序设计doc.doc

上传人:李医生 文档编号:12651151 上传时间:2021-12-05 格式:DOC 页数:3 大小:96.50KB
返回 下载 相关 举报
zhenghua-实验5%20循环结构程序设计doc.doc_第1页
第1页 / 共3页
zhenghua-实验5%20循环结构程序设计doc.doc_第2页
第2页 / 共3页
zhenghua-实验5%20循环结构程序设计doc.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《zhenghua-实验5%20循环结构程序设计doc.doc》由会员分享,可在线阅读,更多相关《zhenghua-实验5%20循环结构程序设计doc.doc(3页珍藏版)》请在三一文库上搜索。

1、苏州大学实验报告院、系计算机学院年级专业计算机科学姓名学号课程名称Python程序设计成绩空着指导教师李正华同组实验者无实验日期空着第3页,共3页教务处制实 验 名 称实验五 循环结构程序设计一. 实验目的通过本次实验要达到如下目的:1. 掌握循环结构程序设计方法2. 掌握continue和break语句3. 掌握for语句和while语句以及嵌套结构的使用方法4. 逐步建立起组织复杂程序逻辑和流程的能力二. 实验内容1. 【for语句】用 * 输出一个等腰三角形。提示用户输入一个整数n,代表输出的等边三角形由n行 * 组成。例:输入n = 3。输出:*2. 【for语句】输出一个乘法表。要求

2、输入一个整数n,输出n*n的乘法表,乘法表打印出来为下三角样式,格式工整。例: 输入n=4。输出:1 2 3 4 112 2 43 3 6 94 4 8 12 16提示:可以使用print(i, end=t)或print(%10d% i)控制输出的数据格式。3. 【for语句/while语句】用 * 输出一个正六边形,输入一个整数n代表输出的正六边形的边的长度(*的数目)。例:输入n = 3。输出:* * * * * * * * * * * * * * * * 4. 【for语句/while语句】循环提示用户输入一个整型数字n(n代表后续需要输入整型数的数量),将n个整型数加起来并输出,如果输

3、入的是非整型数则提示当前的输入非法需要重新输入数值,如果输入n=0代表退出程序,否则继续提示用户输入新的n。例:Please input the number of numbers:(假设输入n=3)Please input number 1: (假设输入3)Please input number 2: (假设输入4)Please input number 3: (假设输入5)输出:sum = 12Please input the number of numbers:Please input the number of numbers:(假设输入n=0,则退出程序)5. 【for语句/whil

4、e语句】 提示用户输入一个整数n,然后输出1,n)内的所有的素数。提示:质数(prime number)又称素数,有无限个。质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数的数称为质数。例:输入n = 10。输出:2,3,5,7 6. 【for语句/while语句】求的值。其中a是一个数字。a和n都是由键盘输入。例如:求S=2+22+222+2222+22222+222222, 那么a=2且n=6 。7. 矩阵相加:提示用户输入一个数字n,为矩阵的行数,再提示用户输入一个数字m,为矩阵的列数,接下来,提示用户输入2*n*m个数字(每次输入一个数字)。输出C=A+B。提示:思考怎么

5、用Python实现二维数组(如果做矩阵相加没有问题了,可以思考如何做矩阵相乘)。例:输入:Please input the number of rows:(假设输入n=2)Please input the number of columns:(假设输入m=3)Please input A0,0: 1Please input A0,1: 1Please input A0,2: 1Please input A1,0: 1Please input A1,1: 1Please input A1,2: 1Please input B0,0: 2Please input B0,1: 2Please inp

6、ut B0,2: 2Please input B1,0: 2Please input B1,1: 2Please input B1,2: 2输出:C = 3, 3, 3, 3, 3, 38. 矩有n个小朋友围成一圈玩游戏,小朋友从1至n编号,2号小朋友坐在1号小朋友的顺时针方向,3号小朋友坐在2号小朋友的顺时针方向,1号小朋友坐在n号小朋友的顺时针方向。从1号小朋友开始顺时针报数,接下来每个小朋友的报数是上一个小朋友报的数加1。若一个小朋友报的数为k的倍数,则该小朋友被淘汰出局,不再参加以后的报数。当游戏中只剩下一个小朋友时,该小朋友获胜。例如,当n=5, k=2时:1号小朋友报数1;2号小朋友报数2淘汰;3号小朋友报数3;4号小朋友报数4淘汰;5号小朋友报数5;1号小朋友报数6淘汰;3号小朋友报数7;5号小朋友报数8淘汰;3号小朋友获胜。让用户给定n和k,请问最后获胜的小朋友编号为多少?三. 实验步骤和结果(每一道题必须画流程图)1. 第一题程序如下语句1语句2语句n运行结果如下:可以切小图2. 第二题程序如下运行结果如下:四. 实验总结(包括对老师的建议)通过本次实验,我学会了如何使用python编写循环结构程序,.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1