好文档 - 专业文书写作范文服务资料分享网站

python 基本程序结构

天下 分享 时间: 加入收藏 我要投稿 点赞

实验三 PYTHON基本程序结构

一、实验目的

(1). 了解Python语言的基本语法和编码规范 (2). 掌握循环结构程序设计方法 (3). 掌握continue和break语句

(4). 掌握for语句和while语句以及嵌套结构的使用方法 (5). 逐步建立起组织复杂程序逻辑和流程的能力

二、实验要求

【项目1 – 验证型实验】

题目[1]:购买地铁票。体会if嵌套语句和if—elif的使用。在看懂的基础上自己写出来并运行调试。

购买地铁车票的规定如下:乘1~4站,3元/位;乘5~9站,4元/位;乘9站以上,5元/位。输入人数、站数,输出应付款

请将你的运行结果写在下方:

题目[2]:读以下程序,请描述出它的功能

此程序的功能是:

从1至100中随机产生一个整数存放在number内 令guess为0,用户每输入一次num-input,guess值则加1,要求用户输入一个1至100的整数存放在num-input内,判断该数是否为整数,不是则提示“需要一个整数”,是否在1至100内,不是则提示“整数必须在1至100中”,如果输入数为等于number,则输出“正确,它是‘num-input’”,如果输入数小于number,则输出“错了,小了”,大于number,则输出“错了,大了”,最后输出用户猜的次数。

题目[3]:读以下程序,请描述出它的功能

此程序的功能是: 输出100-1中第一个质数。 改成这样以后呢请将功能写在下方: 找出100-1中所有质数。

【题目4】读下面的代码,请说出它的功能。

将功能写在下方: 找出100至1000内所有“水仙花数”(即该数的个位数3+十位数3+百位数3=该数) 运行截图放在下面: 将功能写在下方: 找出100至1000内所有“水仙花数”(即该数的个位数3+十位数3+百位数3=该数) 运行截图放在下面:

【题目5】a=[1,2,3,4] ,b=[9,8,7,6],请将列表对应的位置的值相加。请仔细体会两种方法,掌握zip( )使用。 请分别测试以上程序,将运行结果附录在下方

【题目6】假设x=1,y=2,z=3,请问如何快速将三个变量的值互相交换? 请将你的答案写在下方

【项目二 编写程序】

1. 输出一个乘法表。要求输入一个整数n,输出n*n的乘法表,乘法表打印出来为下三角样式,格式工整。 请将代码复制到下方: n = int(input(\请输入一个n,建立一个nxn的乘法表\for i in range(1,n+1): for j in range(1,i+1):

python 基本程序结构

实验三PYTHON基本程序结构一、实验目的(1).了解Python语言的基本语法和编码规范(2).掌握循环结构程序设计方法(3).掌握continue和break语句(4).掌握for语句和while语句以及嵌套结构的使用方法(5).逐步建立起组织复杂程序逻辑和流程的能力二、实验要求<
推荐度:
点击下载文档文档为doc格式
3gjrt1drmf3pit886asl2xn8u9whcj0045k
领取福利

微信扫码领取福利

微信扫码分享