文档详情

2023国家开放大学:《python程序设计》实验三-Python程序流程控制练习.docx

发布:2025-05-12约1.53千字共6页下载文档
文本预览下载声明

Python程序设计课程实验报告实验名称:实验3Python程序流程控制练习

教师评语

教师签字日期:

成绩

学生姓名

学号

一、实验目标

1.掌握顺序结构的写法。

2.掌握选择结构的各种写法。

3.掌握循环结构的集中主要写法。

二、实验环境

JupyterNotebook、Python3

三、实验内容

1.根据输入的三角形三个边长(a,b,c),计算三角形的面积。2.输入三个数(a,b,c),按从大到小进行排序。

3.判断输入的某一年(y)是否为闰年

四、实验成果

输入的三角形三个边长(a,b,c),计算三角形的面积

练习任务:根据输入的三角形三个边长(a,b,c),计算三角形的面积。

·程序中语句执行的基本顺序按各语句出现位置的先后次序执行,称为顺序结构。

·操作提示:三角形的面积公式s=√h*(h-a)*(h-b)*(h-c),其中h是三角形周长的一半,即h=

·1.输入abe

·2.通过abci计算出h

3.将abch带入面积计算公式,计算出面积s·4.将面积输出出来

In[15]:inportnath

4入。b

-fo(tdrtn(人a:)))-float(irput(请输入e:》》

计算

h(athtal

4

=mathsart(h*Oh-a)*(h-b)*(h-e)》酚出s,ab

a,prtnt(s)

请物入a:3青湘入b:4青输入a:

04-0

In[1:

输入三个数(a,b,c),按从大到小进行排序

练习任务:输入三个数(abc),按从大到小进行排序。

·选择结构可以根据条件来控制代码的执行分支,也叫份支结构,pvthon使用语句来实现分支结构·分支结构可分为单分支结构(、双分支结构it-else)和多分支结构i-ellLehse).

·操作提示先a和b比较,使得ab然后a和北较,使得ac,此时a册大;册后b和c比较,使得bc.

In[22]:=int(input(请入a:))

int(inpat(清入b:))int(input(请入e:))

请入a:123请入b:234请人e1

In[]:ifa(b:

ti=A

ifa(c!t2=

fb(s:

In[27]:pxint(按照从大到小的顺序’,a,b,o)技照从大到小的顺序1232341

判断输入的某一年(y)是否为闰年。

练习任务:判断输入的某一年(y)是否为闰年

·闻年的判断条件是年份能被4整除但不能被100整除,或者能被400整除

.M.ei..eise判断结构,·等号、不等号、整除

1.闰年举例

·闰年

·1600,2000·2016,2020.

·不足间年

·1800,1900·2017,2018

2.逻辑代码编写

·能被400整除

·print(间年)ef不能被4整除

·print不是间年)被1009法

·print(不足国年)ese·print(是闰年)

3.实际代码编写

In[3]:y-lat(Input(请输入年份y:》)ifys400==0:

print(是闰年)olify%41=0:

prlat(不是国年elify%100==0:

print(不是闰车)

olsa:

print(是闻年)

请输入年份y:1800不是国年

五、实训体会

通过这次实验的练习,我学会了如何用python计算三角形面积和数字大写小排序以及年份判断,同时认识到了自己学习上遇到的问题,并进一步了解到了

python的强大。

显示全部
相似文档