《python编程基础》实验指导书
- 格式:doc
- 大小:233.50 KB
- 文档页数:8
python-嵩天实验指导书-3程序控制流程下载温馨提示:该文档是我店铺精心编制而成,希望大家下载以后,能够帮助大家解决实际的问题。
文档下载后可定制随意修改,请根据实际需要进行相应的调整和使用,谢谢!并且,本店铺为大家提供各种各样类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,如想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by theeditor.I hope that after you download them,they can help yousolve practical problems. The document can be customized andmodified after downloading,please adjust and use it according toactual needs, thank you!In addition, our shop provides you with various types ofpractical materials,such as educational essays, diaryappreciation,sentence excerpts,ancient poems,classic articles,topic composition,work summary,word parsing,copy excerpts,other materials and so on,want to know different data formats andwriting methods,please pay attention!Python编程基础:嵩天实验指导书-3 程序控制流程在学习Python编程的过程中,理解并掌握程序控制流程是至关重要的一步。
实验1 开始python编程目的和要求(1)了解什么是python(2)了解python的特性(3)学习下载和安装python(4)学习执行python命令和脚本文件的方法(5)学习python语音的基本语法(6)下载和安装Anaconda的方法(7)学习使用python的集成开发环境Anaconda&spyder的方法实验准备了解python(1)简单易学(2)Python是开源的、免费的(3)Python是高级语言(4)高可移植性(5)Python是解释型语言(6)Python全面支持面向对象的程序设计思想(7)高可扩展性(8)支持嵌入式编程(9)功能强大的开发库实验内容本实验主要包含以下内容(1)练习下载python(2)练习安装python(3)练习执行python命令和脚本文件(4)练习下载和安装pywin32(5)练习使用python的文本编辑juper Notebook(6)练习使用python的集成开发环境spyder1.下载python☐访问如下网址:选择下载系列最新版本2.安装python☐在Windows 7中安装后,在开始菜单的所有程序中会出现一个分组。
单击其下面的Python (command line - 32 bit)菜单项,就可以打开python命令窗口,如图1-5所示。
也可以打开Windows命令窗口,然后运行python命令,来打开python 命令窗口。
3.执行python命令和脚本☐创建一个文件,使用记事本编辑它的内容如下:# My first Python programprint('I am Python')☐保存后,打开命令窗口。
切换到所在的目录,然后执行下面的命令:python☐运行结果如下:I am Python4.下载和安装Pywin32☐访问下面的网址可以下载Pywin32安装包。
5.使用python文本编辑juper Notebook输入以下脚本:print (“Hello World!")print ("Hello Again")print ("I like typing this.")print "This is fun."print 'Yay! Printing.'print "I'd much rather you 'not'."print 'I "said" do not touch this.'熟悉input()函数python有一个接收命令行下输入的方法:input()print ("Who do you think I am")input()print ("Oh, yes!")1.练习:人机对话:要求根据姓名、性别、年龄……分别提问及回答。
Python实验指导书马川燕山大学计算机教学实验中心2017.5目录目录实验一:P YTHON程序设计之初窥门径 (2)实验二:P YTHON程序设计之结构与复用 (8)实验三:P YTHON程序设计之组合数据类型 (12)实验四:P YTHON程序设计之文件 (16)实验一:Python程序设计之初窥门径一、实验目的:1.了解Python的基本编程环境,熟悉其主要组成部分和使用。
2.熟悉turtle库语法元素,了解其绘图坐标体系、画笔控制函数和运动命令函数。
通过程序实例,初步掌握Python程序设计的基本概念、编程规则和开发过程。
3.掌握Python的基本数据类型的概念和使用;运用Python的标准数学库进行数值计算;掌握字符串类型的格式化操作方法和应用。
二、知识要点:1、一张图尽览Python:2.Turtle库语法元素3.基本数据类型三、实验内容及步骤:基础实验:1.启动 IDLE,新建文件,请根据课本中内容,将“蟒蛇绘制”程序逐行输入其中,并运行效果。
2. 正方形螺旋线的绘制。
(1)利用turtle库绘制一个正方形螺旋线,效果如下图所示。
(2)修改上面程序,绘制斜螺旋线,效果如下图所示。
(3)修改上面程序,绘制彩色斜螺旋线,效果如下图所示。
3.彩色蟒蛇绘制。
修改1中“蟒蛇绘制”程序,对 Python 蟒蛇的每个部分采用不同颜色,绘制一条彩色蟒蛇。
(提示:参考彩色斜螺旋线绘制程序。
实现方法有很多,按照你自己的思路发挥吧)程序完成后,上传提交。
4.绘制奥运五环图,其中五种颜色分别为蓝色、黑色、红色、黄色和绿色。
注意根据实际效果调整圆形的大小和位置。
效果如图所示。
请补全绿色环的代码,将程序上传提交。
5.参照课本中带刷新的文本进度条例子,制作一个模拟windows启动界面的文本进度条,执行效果如下图所示。
源码如下:实验二:Python程序设计之结构与复用一.实验目的1.掌握程序的分支、循环等控制结构;2.掌握random随机库的使用方法;3.了解程序的异常处理及用法;4.掌握函数的定义和调用方法。
Python实验指导书
Python实验指导书
马川
燕⼭⼤学计算机教学实验中⼼
2017.5
⽬录
⽬录
实验⼀:P YTHON程序设计之初窥门径 (2)
实验⼆:P YTHON程序设计之结构与复⽤ (7)
实验三:P YTHON程序设计之组合数据类型 (11)
实验四:P YTHON程序设计之⽂件 (15)
实验⼀:Python程序设计之初窥门径
⼀、实验⽬的:
1.了解Python的基本编程环境,熟悉其主要组成部分和使⽤。
2.熟悉turtle库语法元素,了解其绘图坐标体系、画笔控制函数和运动命令函数。
通过程序实例,初步掌握Python程序设计的基本概念、编程规则和开发过程。
3.掌握Python的基本数据类型的概念和使⽤;运⽤Python的标准数学库进⾏数值计算;掌握字符串类型的格式化操作⽅法和应⽤。
⼆、知识要点:
1、⼀图尽览Python:
2.Turtle库语法元素
3.基本数据类型
三、实验容及步骤:
基础实验:
1. 启动IDLE,新建⽂件,请根据课本中容,将“蟒蛇绘制”程序逐⾏输⼊其中,并运⾏效果。
2. 正⽅形螺旋线的绘制。
(1)利⽤turtle库绘制⼀个正⽅形螺旋线,效果如下图所⽰。
(2)修改上⾯程序,绘制斜螺旋线,效果如下图所⽰。
(3) 修改上⾯程序,绘制彩⾊斜螺旋线,效果如下图所⽰。
3.彩⾊蟒蛇绘制。
修改1中“蟒蛇绘制”程序,对Python 蟒蛇的每个部分采⽤不同颜⾊,绘制⼀条彩⾊蟒蛇。
(提⽰:参考彩⾊斜螺旋线绘制程序。
实现⽅法有很多,按照你⾃⼰的思路发挥吧)。
Python实验指导书马川燕山大学计算机教学实验中心2017.5目录目录实验一:P YTHON程序设计之初窥门径 (2)实验二:P YTHON程序设计之结构与复用 (2)实验三:P YTHON程序设计之组合数据类型 (3)实验四:P YTHON程序设计之文件 (4)1实验一:Python程序设计之初窥门径一、实验目的:1.了解Python的基本编程环境,熟悉其主要组成部分和使用。
2.熟悉turtle库语法元素,了解其绘图坐标体系、画笔控制函数和运动命令函数。
通过程序实例,初步掌握Python程序设计的基本概念、编程规则和开发过程。
3.掌握Python的基本数据类型的概念和使用;运用Python的标准数学库进行数值计算;掌握字符串类型的格式化操作方法和应用。
二、知识要点:1、一张图尽览Python:2.Turtle库语法元素3.基本数据类型三、实验内容及步骤:基础实验:1.启动 IDLE,新建文件,请根据课本中内容,将“蟒蛇绘制”程序逐行输入其中,并运行效果。
2. 正方形螺旋线的绘制。
(1)利用turtle库绘制一个正方形螺旋线,效果如下图所示。
(2)修改上面程序,绘制斜螺旋线,效果如下图所示。
(3)修改上面程序,绘制彩色斜螺旋线,效果如下图所示。
3.彩色蟒蛇绘制。
修改1中“蟒蛇绘制”程序,对 Python 蟒蛇的每个部分采用不同颜色,绘制一条彩色蟒蛇。
(提示:参考彩色斜螺旋线绘制程序。
实现方法有很多,按照你自己的思路发挥吧)程序完成后,上传提交。
4.绘制奥运五环图,其中五种颜色分别为蓝色、黑色、红色、黄色和绿色。
注意根据实际效果调整圆形的大小和位置。
效果如图所示。
请补全绿色环的代码,将程序上传提交。
5.参照课本中带刷新的文本进度条例子,制作一个模拟windows启动界面的文本进度条,执行效果如下图所示。
源码如下:实验二:Python程序设计之结构与复用一.实验目的1.掌握程序的分支、循环等控制结构;2.掌握random随机库的使用方法;3.了解程序的异常处理及用法;4.掌握函数的定义和调用方法。
实验1 开始python编程目的和要求(1)了解什么是python?(2)了解python的特性(3)学习下载和安装python(4)学习执行python命令和脚本文件的方法(5)学习python语音的基本语法(6)下载和安装Anaconda的方法(7)学习使用python的集成开发环境Anaconda&spyder的方法实验准备了解python(1)简单易学(2)Python是开源的、免费的(3)Python是高级语言(4)高可移植性(5)Python是解释型语言(6)Python全面支持面向对象的程序设计思想(7)高可扩展性(8)支持嵌入式编程(9)功能强大的开发库实验内容本实验主要包含以下内容(1)练习下载python(2)练习安装python(3)练习执行python命令和脚本文件(4)练习下载和安装pywin32(5)练习使用python的文本编辑juper Notebook(6)练习使用python的集成开发环境spyder1.下载python访问如下网址:https:///downloads/选择下载python3.4系列最新版本2.安装python☐在Windows 7中安装后,在开始菜单的所有程序中会出现一个Python2.7分组。
单击其下面的Python 2.7 (command line - 32 bit)菜单项,就可以打开python命令窗口,如图1-5所示。
也可以打开Windows命令窗口,然后运行python命令,来打开python命令窗口。
3.执行python命令和脚本☐创建一个文件MyfirstPython.py,使用记事本编辑它的内容如下:# My first Python programprint('I am Python')☐保存后,打开命令窗口。
切换到MyfirstPython.py所在的目录,然后执行下面的命令:python MyfirstPython.py☐运行结果如下:I am Python4.下载和安装Pywin32☐访问下面的网址可以下载Pywin32安装包。
实验一Python网络编程基础实验
一、实验目的:
1.熟悉Python语言的使用方式,编写简单Python程序,包括编写和运行基本的输入、输出和数值计算程序
2.理解变量的赋值、理解浮点数的运算,程序的输入输出方法。
3.理解函数的调用,学会导入Python标准库中的相应模块,调用Python的标准库函数
4.理解列表切片操作
5.熟练使用内置函数enumerate和filer()
6.了解选择结构与循环结构
7.理解条件表达式value1 if condition else value2
8.理解使用异常处理结构约束用户输入的用法
二、实验内容
1、建立Python文件
2、请你编写一个程序,提示用户输入一个直角三角形的底和高,计算三角形面积,并用勾股定理计算出它的斜边长,并输出值。
Eg:
3输入一个大于2的自然数然后输出小于该数字的所有素数组成的列表。
Eg:
4、编写程序模拟猜数游戏。
程序运行时,系统生成一个随机数,然后提示用户进行猜测,并根据用户输入进行必要的提示(猜对了、太大了、太小了),如果猜对则提前结束程序,如果次数用完仍没有猜对,提示游戏结束并给出正确答案。
三、总结:
谈谈实验中遇到了哪些问题?如何解决的?对python编程有一个怎样的认识?。
实验1 开始python编程目的和要求(1)了解什么是python?(2)了解python的特性(3)学习下载和安装python(4)学习执行python命令和脚本文件的方法(5)学习python语音的基本语法(6)下载和安装Anaconda的方法(7)学习使用python的集成开发环境Anaconda&spyder的方法实验准备了解python(1)简单易学(2)Python是开源的、免费的(3)Python是高级语言(4)高可移植性(5)Python是解释型语言(6)Python全面支持面向对象的程序设计思想(7)高可扩展性(8)支持嵌入式编程(9)功能强大的开发库实验内容本实验主要包含以下内容(1)练习下载python(2)练习安装python(3)练习执行python命令和脚本文件(4)练习下载和安装pywin32(5)练习使用python的文本编辑juper Notebook(6)练习使用python的集成开发环境spyder1.下载python访问如下网址:https:///downloads/选择下载python3.4系列最新版本2.安装python☐在Windows 7中安装后,在开始菜单的所有程序中会出现一个Python2.7分组。
单击其下面的Python 2.7 (command line - 32 bit)菜单项,就可以打开python命令窗口,如图1-5所示。
也可以打开Windows命令窗口,然后运行python命令,来打开python命令窗口。
3.执行python命令和脚本☐创建一个文件MyfirstPython.py,使用记事本编辑它的内容如下:# My first Python programprint('I am Python')☐保存后,打开命令窗口。
切换到MyfirstPython.py所在的目录,然后执行下面的命令:python MyfirstPython.py☐运行结果如下:I am Python4.下载和安装Pywin32☐访问下面的网址可以下载Pywin32安装包。
实训任务:
列表元素的排序操作
学校名称:
班级名称:
学号/工号:
学生姓名:
实训日期:
1.实训目的
(1)熟练掌握列表的正向排序操作
(2)熟练掌握列表的反向排序操作
2.实训环境
普通电脑,并安装以下软件:
(1)Windows 7(或者以上版本)操作系统
(2)PyCharm软件
(3)Python 3.8以上版本
3.实训内容
任务一:列表的reverse()和sort()实现反转和排序操作
1、任务内容
(1)编写程序,使用reverse()实现列表元素的反转。
效果如下:
(2)编写程序,使用sort()可以对数字列表进行排序。
效果如下:
(3)编写程序,使用sort()可以对大小写字母列表进行排序。
效果如
下:
(4)要求关键代码做好注释
2、任务提交要求
(1)提交任务运行的截图,放在下面
(2)提交任务的代码
3、参考答案及解析
答案和解析略
任务二:列表的排序操作
1、任务内容
(1)编写程序,一个列表list1= [1,3,5,5,112,4,33,80,12]中,实现按从小到大排列, 按从大到小排列。
(2)要求关键代码做好注释。
2、任务提交要求
(1)提交任务运行的截图,放在下面
(2)提交任务的代码
3、参考答案及解析
答案和解析略
4.实训心得体会。
实训任务:
构造方法和析构方法
学校名称:
班级名称:
学号/工号:
学生姓名:
实训日期:
1.实训目的
(1)熟悉Python类的各种成员方法的概念及区别
(2)熟悉一些特殊方法的使用
2.实训环境
普通电脑,并安装以下软件:
(1)Windows 7(或者以上版本)操作系统
(2)PyCharm软件
(3)Python 3.8以上版本
3.实训内容
任务一:构造方法使用
1、任务内容
(1)自定义构造方法,初始化汽车属性。
(2)创建对象时,传入不同的weight和colour属性值,创建多少个Car 对象。
(3)运行查看结果。
(4)要求关键代码做好注释,效果如下图所示。
2、任务提交要求
(1)提交任务运行的截图,放在下面。
(2)提交任务的代码。
3、参考答案及解析
解析略
任务二:析构方法的使用
1、任务内容
(1)利用析构方法,销毁对象,一般用于资源回收。
(2)手动调用del语句删除对象。
运行查看结果。
(3)要求关键代码做好注释,效果如下图所示。
2、任务提交要求
(1)提交任务运行的截图,放在下面。
(2)提交任务的代码。
3、参考答案及解析
解析略
4.实训心得体会。
实验1 开始python编程目的和要求(1)了解什么是python?(2)了解python的特性(3)学习下载和安装python(4)学习执行python命令和脚本文件的方法(5)学习python语音的基本语法(6)下载和安装Anaconda的方法(7)学习使用python的集成开发环境Anaconda&spyder的方法实验准备了解python(1)简单易学(2)Python是开源的、免费的(3)Python是高级语言(4)高可移植性(5)Python是解释型语言(6)Python全面支持面向对象的程序设计思想(7)高可扩展性(8)支持嵌入式编程(9)功能强大的开发库实验内容本实验主要包含以下内容(1)练习下载python(2)练习安装python(3)练习执行python命令和脚本文件(4)练习下载和安装pywin32(5)练习使用python的文本编辑juper Notebook(6)练习使用python的集成开发环境spyder1.下载python访问如下网址:https:///downloads/选择下载python3.4系列最新版本2.安装python☐在Windows 7中安装后,在开始菜单的所有程序中会出现一个Python2.7分组。
单击其下面的Python 2.7 (command line - 32 bit)菜单项,就可以打开python命令窗口,如图1-5所示。
也可以打开Windows命令窗口,然后运行python命令,来打开python命令窗口。
3.执行python命令和脚本☐创建一个文件MyfirstPython.py,使用记事本编辑它的内容如下:# My first Python programprint('I am Python')☐保存后,打开命令窗口。
切换到MyfirstPython.py所在的目录,然后执行下面的命令:python MyfirstPython.py☐运行结果如下:I am Python4.下载和安装Pywin32☐访问下面的网址可以下载Pywin32安装包。
南阳理工学院《PYTHON编程基础》实验指导书(2014版)软件学院·软件工程教研室2011.3目录目录 (2)实验1 PYTHON语言数据类型、运算符和表达式 (1)实验2 控制流语句 (2)实验3 PYTHON函数模块和包 (3)实验4文件、异常处理和正则表达式 (4)实验5 面向对象设计 (5)实验1 Python语言数据类型、运算符和表达式实验性质:验证性实验学时:2学时一、实验目的1.掌握元组,列表和字符串在计算机中的表示方法及其基本操作的实现;2.掌握字典和集合在计算机中的表示方法及其基本操作的实现;3.能够利用序列的分片操作对实际问题进行分析建模,利用计算机求解。
二、实验预备知识1.复习C/C++语言相关知识(如:数组的定义和使用),格式化输出等;三、实验内容1.理解格式化输出,并且按照下列要求写出程序:输入一句话,按照以下格式输出:例如:输入“Good morning,everyone”输出格式为:+---------------------------------------------+| Good morning,everyone|+---------------------------------------------+2.按照以下格式打印水果价格表:===================Item Price——————————————————Apples 0.4Pears 0.5Cantaloupes 1.92====================3.字典练习,建立一个字典,包含以下信息,输入姓名,通过字典查到该人的信息,并且按照以下格式输出:Tomnum:13456addr:Foo street 45实验2 控制流语句实验性质:验证性实验学时:2学时一、实验目的1.掌握分支,循环控制流语句的基本操作;2.能够利用各种控制流语句解决一些常见问题。
二、实验预备知识1.阅读并掌握C语言中的循环,分支等基本操作。
实验1 开始python编程目的和要求(1)了解什么是python?(2)了解python的特性(3)学习下载和安装python(4)学习执行python命令和脚本文件的方法(5)学习python语音的基本语法(6)下载和安装Anaconda的方法(7)学习使用python的集成开发环境Anaconda&spyder的方法实验准备了解python(1)简单易学(2)Python是开源的、免费的(3)Python是高级语言(4)高可移植性(5)Python是解释型语言(6)Python全面支持面向对象的程序设计思想(7)高可扩展性(8)支持嵌入式编程(9)功能强大的开发库实验内容本实验主要包含以下内容(1)练习下载python(2)练习安装python(3)练习执行python命令和脚本文件(4)练习下载和安装pywin32(5)练习使用python的文本编辑juper Notebook(6)练习使用python的集成开发环境spyder1.下载python访问如下网址:https:///downloads/选择下载python3.4系列最新版本2.安装python☐在Windows 7中安装后,在开始菜单的所有程序中会出现一个Python2.7分组。
单击其下面的Python 2.7 (command line - 32 bit)菜单项,就可以打开python命令窗口,如图1-5所示。
也可以打开Windows命令窗口,然后运行python命令,来打开python命令窗口。
3.执行python命令和脚本☐创建一个文件MyfirstPython.py,使用记事本编辑它的内容如下:# My first Python programprint('I am Python')☐保存后,打开命令窗口。
切换到MyfirstPython.py所在的目录,然后执行下面的命令:python MyfirstPython.py☐运行结果如下:I am Python4.下载和安装Pywin32☐访问下面的网址可以下载Pywin32安装包。
实验1 开始python编程目的和要求(1)了解什么是python?(2)了解python的特性(3)学习下载和安装python(4)学习执行python命令和脚本文件的方法(5)学习python语音的基本语法(6)下载和安装Anaconda的方法(7)学习使用python的集成开发环境Anaconda&spyder的方法实验准备了解python(1)简单易学(2)Python是开源的、免费的(3)Python是高级语言(4)高可移植性(5)Python是解释型语言(6)Python全面支持面向对象的程序设计思想(7)高可扩展性(8)支持嵌入式编程(9)功能强大的开发库实验内容本实验主要包含以下内容(1)练习下载python(2)练习安装python(3)练习执行python命令和脚本文件(4)练习下载和安装pywin32(5)练习使用python的文本编辑juper Notebook(6)练习使用python的集成开发环境spyder1.下载python访问如下网址:https:///downloads/选择下载python3.4系列最新版本2.安装python☐在Windows 7中安装后,在开始菜单的所有程序中会出现一个Python2.7分组。
单击其下面的Python 2.7 (command line - 32 bit)菜单项,就可以打开python命令窗口,如图1-5所示。
也可以打开Windows命令窗口,然后运行python命令,来打开python命令窗口。
3.执行python命令和脚本☐创建一个文件MyfirstPython.py,使用记事本编辑它的内容如下:# My first Python programprint('I am Python')☐保存后,打开命令窗口。
切换到MyfirstPython.py所在的目录,然后执行下面的命令:python MyfirstPython.py☐运行结果如下:I am Python4.下载和安装Pywin32☐访问下面的网址可以下载Pywin32安装包。
实验1 开始python编程目的和要求(1)了解什么是python?(2)了解python的特性(3)学习下载和安装python(4)学习执行python命令和脚本文件的方法(5)学习python语音的基本语法(6)下载和安装Anaconda的方法(7)学习使用python的集成开发环境Anaconda&spyder的方法实验准备了解python(1)简单易学(2)Python是开源的、免费的(3)Python是高级语言(4)高可移植性(5)Python是解释型语言(6)Python全面支持面向对象的程序设计思想(7)高可扩展性(8)支持嵌入式编程(9)功能强大的开发库实验内容本实验主要包含以下内容(1)练习下载python(2)练习安装python(3)练习执行python命令和脚本文件(4)练习下载和安装pywin32(5)练习使用python的文本编辑juper Notebook(6)练习使用python的集成开发环境spyder1.下载python☐访问如下网址:选择下载python3.4系列最新版本2.安装python☐在Windows 7中安装后,在开始菜单的所有程序中会出现一个Python2.7分组。
单击其下面的Python 2.7 (command line - 32 bit)菜单项,就可以打开python命令窗口,如图1-5所示。
也可以打开Windows命令窗口,然后运行python命令,来打开python 命令窗口。
3.执行python命令和脚本☐创建一个文件MyfirstPython.py,使用记事本编辑它的内容如下:# My first Python programprint('I am Python')☐保存后,打开命令窗口。
切换到MyfirstPython.py所在的目录,然后执行下面的命令:python MyfirstPython.py☐运行结果如下:I am Python4.下载和安装Pywin32☐访问下面的网址可以下载Pywin32安装包。
实训任务:运算符应用学校名称:班级名称:学号/工号:学生姓名:实训日期:1.实训目的1)掌握基本输入/输出。
2.实训环境普通电脑,并安装以下软件:(1)Windows 7(或者以上版本)操作系统(2)PyCharm软件(3)Python 3.8以上版本3.实训内容任务一:货运软件对钢管重量的智能估算1、任务内容编写程序,科学地计算钢材重量就关系到钢材的运输问题。
某物联网研发企业,需要对运输钢材的货运公司设计一个软件,估算每辆车的钢材运输量。
一个重要的程序模块是通过用户输入钢材的内半径、外半径和长度,即可自动地和智能地估算指定型号的钢材重量。
请你编写程序,研发这一个模块。
计算钢管的重量的方法(截面算法):重量=(外半径X外半径-内半径X内半径)XπX长度X材质密度通常碳钢的密度是7.85,不锈钢304、304L的密度是7.93,316/616L的密度是7.98。
1)先计算钢管一端的横截面面积,再乘以长度和密度,求得重量。
重量=(外半径*外半径-内半径*内半径)*π*长度*材质密度。
通过查找资料,可知碳钢的密度是7.85,不锈钢304的密度是7.93,316/616L的密度是7.98。
2)创建变量R用来保存用户输入的外半径,变量r用来保存用户输入的内半径3)将用户的输入的数据通过float()转成浮点数数据。
4)Python的math模块中包含常量pi,通过导入math模块可以直接使用该值。
5)根据公式计算钢材的重量。
2、任务提交要求提交任务运行的截图,放在下面提交任务的代码3、参考答案及解析解析4.实训心得体会。