版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Python语法编程
课程名称Python语言程序
教学内容Python语法编程课时1
项目性质口演示性口验证性□设计性J综合性
授课班级授课日期授课地点
借助Pycharm,建立Python3项目,并实现基础实验。
教学目标
1.借用Pycharn工具,建立Python3项目
2.设a=9;分别求出a+=10,a-=5,a*=3,a/=3的结果
教学内容3.定义三个数秆10,b=20,c=30,
1)((a>=b)==(b==c)==(c〈a))的结果
2)((a!=b)==(a!=c)==(c==a))
3)(a>b)
4.设"False,a=l,b=3,c=9;则计算
l)m=(a>b)and(b<c);
2)m=((a>=b)and(b==c)or(c<a))
5.求圆的面积
6.计算3.5四舍五入的结果,计算-3.5四舍五入的结果,计算3.5向上取整的结
果,计算-3.5向下取整的结果
7.输入一个数字,并将这个数字是否大于1的结果打印出来
8.借用Pycham工具,建立Python3项目
9.做学生成绩系统,如果成绩大于80分,输出优秀,如果成绩大于70分并且小于
80分,输出良好,如果成绩大于60分并且小于70分,输出及格,小于60分输出不及
格。
10.输入一个数,判断它是否能被3、5、7整除,注意考虑同时整除的情况
11.循环录入某学生5门课的成绩并计算平均分,如果某分数录入为负,停止录入
并提示录入错误
12.编写代码求list的交集与差集
13.去除列表['b','c','d','b','c','a','a']中重复的元素
1.借用Pycharm工具,建立Python3项目
2.做学生成绩系统,如果成绩大于80分,输出优秀,如果成绩大于70分并且小于80
分,输出良好,如果成绩大于60分并且小于7。分,输出及格,小于60分输出不及格。
3.输入一个数,判断它是否能被3、5、7整除,注意考虑同时整除的情况
4.循环录入某学生5门课的成绩并计算平均分,如果某分数录入为负,停止录入并提示
教学重点
录入错误
5.编写代码求list的交集与差集
6.去除列表['b','c','d','b','c','a','a']中重复的元素
1.借用Pycharm工具,建立Pylhon3项目
2.设a=9;分别求出a+=10,a-=5,a*=8,a/=3的结果
3.定义三个数a=10,b=20,c=30,
1)((a>=b)==(b==c)==(c<a))的结果
2)((a!=b)==(a!=c)==(c==a))
3)(a>b)
4设.m=False,a=l,b=3,c=9;则计算
教学难点
l)m=(a>b)and(b<c);
2)m=((a>=b)and(b==c)or(c<a))
5.求圆的面积
6.计算3.5四舍五人的结果,计算-3.5四舍五入的结果,计算3.5向上取整的结果,计
算-3.5向下取整的结果
7.输入一个数字,并将这个数字是否大于1的结果打印出来
装有Python的计算机
教学准备
教学课件PPT
2.如果是第1次打开此工具会弹出"WelcometoPyCharmCommunityEditionn窗口,
鼠标点击“Donotshowagain",下次再打开工具时就不会弹出此窗口,然后选择
“CreateNewProjectv。
WelcometoPyCharmCommunityEdition
PyCharmCommunityEdition
Version2017.2.3
CreateNewProject
Open
*CheckoutKomVersionControl▼
TheIDEignoresSIGINT-"Stop"buttoninrunconfigurationsmaynotwork.See
IDEA-157989fordetais.
EM]
柒Configure▼GetHelp▼
3.在弹出的CreateProject窗口中,显示的Location对应的文本框中输入项目名
project,点击Create按钮,完成项目的创建。
CreateProject
Location:/root/PycharmProjects/project
Interpreter:13.6.5at/usr/lb/python3/bin/python3
.建立包名experiment,用于写清洗Py计on程序。具体做法:选中新建立的项目
project->鼠标右键->New->PylhonPackage。
取Proiect▼◎*车♦H
nr/>IOCT/匚,,「;-,・,,・,,♦,「io.-♦:'nr^iort
New►
»IlliFxtprr
XCutCtrl+XFt,NewScratchFileCtrl+Alt+Shift+Insert
QCopyCtrl-KZDirectory
PythonPackage
CopyPathCtrl-tShft-K
5.在弹出的NewPackage窗口中的文本框内,输入要建立的包名(用户可自定义)
“experiment",点击0K按键,完成包名的创建。
6.此时在窗口左侧的窗口中的project项目下可以看到新建立experiment程序包,在该
包下写实验相关的Python程序。
E<eEdit^ewNavigateCodefiefactorRynlootsVCSJCfnciow
projectexperiment
IP▼O+I**I
▼■project'/PycharmRrojects/projact
▼e^eriment
»__nt一.py
►IlliExternalLiranes
2)建立对中文支持良好的统的UTF-8编码格式
1.设置统一的编码模式,使新生成的文件支持中文,统一设置utf-8编码。具体做法:
File->settings->Editor->FileandCoceTemplates->PythonScript。在Python
Script对应的文本模式中输入具体编码设置,点击OK按钮,完成设置。
[Code001]:
#!/usr/bin/python
#coding:utf-8-*一
Settings099
___________________________________)
EditorF*,<mdCodeTempiatosRo$o1
Appearance&BehaviorScheme:Default□
Keymap
▼EditorrtesIrdudesCode
►General
+二[SiB9•/USr/bin/python
Font9coding:utf-8
„HTMLF*e
►CoferScheme
„HTMI4Fin
►CodeStyteiXHTMLFife________________
PythonumtTest
1-SetupScript
AtoEncodn^
UveTecnpiates
由Type5
Errmet
□gefoonataccccdngtostyteQEnableUveTemptotes
Intenoons
Descrctcn
LcrgMgeInjectons
Spelngvetoov1n.雄uwd
KOO
Pfcjgins
VersionControl
Project:project
|cmArntiJ[j]
2.设a=9;分别求出a+=10,a-=5,a*=8,a/=3的结果
知识点
1)Python的加减乘除运算
实验目的
1)掌握Python的加减乘除运算
实验环境
1)OracleLinux7.4
2)Jdkl.8.0_171
3)Pycharm
4)Python3.6.5
实验步骤
1)新建工程project下的包名experiment下,新建One.py源代码文件,输入如下代
码执行并查看垢果
1.建立One.py文件,用于编写Python实验程序。具体做法:选中新建立的项目
project一下新建立的包名experiment〉鼠标右键->New->PythonFile。
序1Project▼o小r|
▼project/PycharmProjects/projec]
experiment
IKiJIPCW,.1=Fie
XCutctrl+x咄NewScratchFileCtrl+Alt诩Ift+Insert
IlliExternalLbraries
[J|CopyCtrl+CDirectory
CopyPathCtri+Shtft+CPythonPackage
CopyRelativePathCtrl+Alt+Shft+C.PythonFile
[JPasteCtrl+VJupyterNotebook
HTMLFile
FindUsaqesAlt+Shft+7H
2.在弹出的新建立Python文件(NewPythonfile)窗口中显示的Name属性对应的文本框
中输入文件名One,点击OK按键,完成文件的建立。
3.编写One.py文件的代码。具体代码如下:
[Code002]:
U!/usr/bin/python
#coding:utf-8-*~
a=9
a十二10
print('a;',a)
a-=5
printCa2\a)
a*=8
print('a3',a)
a/=3
printCa4\a)
国p.,o李4,HiOne.py
project^-/Pycharr1/usr/bin/python
2g#coding:utf-8
▼experiment
a=9
,一init一.py
a+=10
One.pyprint('al',a)
HillExternalLibrariesa-=5
print('a2',a)
a*=8
print('a3',a)
a/=3
print('a4',a)
12|
4.在One.py文件的空白处,鼠标右键选“Run'One'",运行代码。
5.在Pycharm工具当前项目商口的底部看到运行的结果。如图所示。
RunOne
/usr/lib/python3/bin/python3/root/PycharmProjects/project/experiment/One.py
al19
■az14
a3112
a437.333333333333336
Processfinishedwithexitcode0
X
7
3.定义三个数a=10,b=20,c=30,
1)((a>=b)==(b==c)==(c<a))的结果
2)((a!=b)==(a!=c)==(c==a))
3)(a>b)
知识点
1)python的运算符号
实验目的
1)掌握使用python的运算符号
实验环境
1)OracleLinux7.4
2)Jdkl.8.0_171
3)Pycharm
4)Python3.6.5
实验步骤
1)新建Two.py源代码文件。输入如下代码执行并查看结果
1.建立Two.py文件,用于编写Python实验程序。具体做法:选中新建立的项目
project一下新建立的包名experiment)鼠标右键->New->PythonFile。
BP.”◎**•H
project/PycharJ
|experiment
Newh
।DiliExternalLibraries
XCutctri+x奇NewScratchFileCtrl+Alt+Shift+Insert
序CopyCtrl-KDrectory
CopyPathCtrl+6hift+CPythonPackage
CopyRelativePathCtrl+Alt+Shift-K:PythonFile
CjlPasteCtri+v,p[ylJupyterNotebook
FindUsaqesAlt+Shift+7HHTMLFile
2.在弹出的新建立Python文件(NewPythonfile)窗口中显示的Name属性对应的文本框
中输入文件名Two,点击OK按键,完成文件的建立。
3.编写Two.py文件的代码。具体代码如下:
[Code003]:
#!/usr/bin/pythan
#coding:utf-8
a=10
b=20
c=30
print((a>=b)==(b==c)--(c<a))
print((a!=b)==(a!=c)==(c==a))
print(a>b)
印Project,0|0*I*"•T,o.py.
▼blproject1i^/usr/bin/python
▼Bexperiment2coding:utf-8
浸_init_.pya-1G
,Two.pjrb=20
►UhlExternalLibrariesc=36
print((a>=b)==(b==c)==(c<a))
print((a!=b)==(a!=c)==(c==a))
print(a>b)
4.在Two.py文件的空白处,鼠标右键选“Run'Two'",运行代码。
^!/usr/bin/python
#coding:utf-8
a=ie
b=20CcpvReferenceCtrl*A1t*Shift*C
c=30[JIPasteCtrl♦V
print((a>=b)==(b==c)==(c<a))PastefroaHistory...CtrHShift*V
print((a!=b)==(a!=c)==(c==a))PastoStapleCtrl*A1t*Shift♦V
print(a>b)<(1uanS<»!••<•ti<»nMAlt•SIHft,1ns«rt
Refactor►
Folding'
GoTo►
Octsera•••Alt,loser1
Run*Two*
•Debug,Two'
.CFABIPTwo...
LocalHistory>
ExecuteLineinCon^oloAlt♦Shift*E
fCcaparowithClipboard
Fil❷Encoding
©CreateGist...
5.在Pycharm工具当前项目窗口的底部看到运行的结果。如图所示。
/root/PycharmProjects/project/experiment/Two.py
True
False
False
回3
Processfinishedwithexitcode0
4.设m=False,a=l,b=3,c=9;则计算
l)m=(a>b)and(b<c);
2)m=((a>=b)and(b==c)or(c<a))
知识点
1)Python的是否判断
实验目的
1)掌握使用Python的是否判断
实验环境
1)OracleLinux7.4
2)Jdkl.8.0_17l
3)Pycharm
4)Python3.6.5
实验步骤
1)新建Three,py源代码文件。输入如下代吗执行并查看结果
1.建立Three.py文件,用于编写Python实验程序。具体做法:选中新建立的项目
project-下新建立的包名experiment〉鼠标右键->New->PylhonFile。
D-iP.R◎中
project/Pycharr
Iexperiment
New
।'HillExternalUbraries
毛Ctri+Alt+Shift+Insert
XCutCtrH-XNewScratchFile
□.copyCtrliCDrectory
CopyPathCtrl+Shift+CPythonPackage
CopyRelativePathCtrl+Alt+ShiftKPythonFile
匚PasteCtri+V,PlvlJupyterNotebook
FindUsaqesAlt46hif:t+7HHTMLFile
2.在弹出的新建立Python文件(NewPythonfile)窗口中显示的Name属性对应的文木框
中输入文件名Three,点击OK按键,完成文件的建立。
3.编写Three,py文件的代码。具体代码如下:
[Code004]:
#!/usr/bin/pythan
#coding:utf-8
m-False
a=1
b=3
c=9
m=(a>b)and(b<c)
print(',m)
m=((a>=b)and(b==c)or(c<a))
print('m2',m)
国P”◎丰14•HThree,py
▼■projectVPycharr1//usr/bin/python
▼experiment2G#coding:utf-8
m=False
A__init__.py
a=1
ftone.pyb=3
Three,pyc=9
[JTwo.pym=(a>b)and(b<c)
print(•ml',m)
►lllhExternalLibrariesm=((a>=b)and(b==c)or(c<a))
print('m2',m)
1
4.在Three,py文件的空白处,鼠标右键选“Run'Three'",运行代码。
Three,py
1qft!/usr/bin/python
2:#coding:utf-8-*-
Cop乂ReferenceCtrl+Alt+Shift-K
3m=False
4a=1印PasteCtrl+V
5b=3PastefromHistory...Ctrl+Shift+V
6c=9
PasteSimpleCtrl+Alt46hft+V
7m=(a>b)and(b<c)
8print('ml',m)ColumnSelectionModeAlt+Shift+Insert
9m=((a>=b)and(b==c)
Refactor►
10print(•m2'rm)
11Folding►
GoTo►
Generate...Alt+Insert
>Run'Three'Ctrl+Shift-tFlO
就Debug'Three'
5.在Pycharm工具当前项目窗口的底部看到运行的结果。如图所示。
RunThree
/usr/lib/pylli5i3/bi“/pylhmi3/「uol/PychariiPrujecLb/prujeuL/exparirneriI/Three.py
mlFalse
m2False
ProcessfinishedwithexitcodeC
CO
£
俞
X
7
5.求圆的面积
知识点
1)用python求解圆的面积
实验目的
1)掌握使用求解圆的面积
实验环境
1)OracleLinux7.4
2)Jdkl.8.0_171
3)Pycharm
4)Python3.6.5
实验步骤
1)新建Four,py源代码文件。输入如下代码执行并查看结果
1.建立Four,py文件,用于编写Python实验程序。具体做法:选中新建立的项目
project-下新建立的包名experiment〉鼠标右键->New->PylhonFile。
于P.R◎**,H
project/Pycharr
experiment
New=Fie
।'lllliExternalUbraries
施NewScratchFileCtri+Alt+Shift+Insert
XcutCtri+X
Drectory
G-CopyCtrl-K:
CopyPathCtrl+Shift+CPythonPackage
CopyRelativePathCtrl+Alt+ShiftKPythonFile
[jiPasteCtriiVPlyIJupyterNotebook
FindUsaqesAlt46hift+7HHTMLFile
2.在弹出的新建立Python文件(NewPythonfile)窗口中显示的Name属性对应的文木框
中输入文件名Four,点击OK按键,完成文件的建立。
3.编写Four,py文件的代码。具体代码如下:
[Code005]:
#!/usr/bin/pythan
#coding:utf-8-*一
importmath#载入math包
r=5
print('Areaofacircle:r,math,pi*r*r)
iFour.py
projectVPycharr1^!/usr/bin/python
▼experiment2#-*-coding:utf-8
3importmath
3__init__.py
4r=5
Four.py5print('Areaofacircle:',math.pi♦r*r)
One.py6
Three,py
l>Two.py
►lllhExterndLibraries
4.在Four.py文件的空白处,鼠标右键选“Run'Four'",运行代码。
-Four.py
1F/usr/bin/python
24#coding:utf-8-*
importmath
r=5CopyReferenceCtrl+Alt46hft-K:
print('Area[JIPasteCtrl+V
6
PastefromHistory...Ctrl46hift+V
PasteSimpleCtrl+Alt+Shift+V
ColumnSelectionModeAlt+Shift+Insert
Refactor
Folding
GoTo
Generate...Alt+Insert
>Run'Four'Ctrl46hift-+F10
於Debug'Four
5.在Pycharm工具当前项目窗口的底部看到运行的结果。如图所示。
RunFour
>|:/usc/lib/pythonB/bin/pythonB/root/PycharmProjects/project/experiment/Four.py
Areaofacircle:~78.53981633974483
直Processfinishedwithexitcode0
□□3|
6.计算3.5四舍五入的结果,计算-3.5四舍五入的结果,计算3.5向上
取整的结果,计算-3.5向下取整的结果
知识点
1)Python的取整
实验目的
1)掌握Python的取整的三个方法
实验环境
1)OracleLinux7.4
2)Jdkl.8.0_171
3)Pycharm
4)Python3.6.5
实验步骤
1)新建Five,py源代码文件。输入如下代码执行并查看结果
1.建立Five,py文件,用于编写Python实验程序。具体做法:选中新建立的项口
project一下新建立的包名experiment)鼠标右键-〉New-〉PylhonFile。
BP.RO中塔-H
■projectVPychar
pxnpritnpnt
=Ffe
lllliExternalLibraries1New►
MCutCtri+Xsi.NewScratchFileCtrl+Alt+Shift+Insert
CopyCtrl-KDrectory
CopyPathCtri+Shift+CPythonPackage
CopyRelativePathCtrl+Alt+Shift4CPythonFile
第PasteCtrH-v,PIvlJupyterNotebook
FindUsaqesAlt+Shift+7«HTMLFlle
2.在弹出的新建立Python文件(NewPythonfi1。)窗口中显示的Name属性对应的文本框
中输入文件名Five,点击OK按键,完成文件的建立。
3.编写Five,py文件的代码。具体代码如下:
[Code006]:
#!/usr/bin/pythan
#codlng:utf-8-*~
importmath
print(round(3.5))
print(round(-3.5))
print(math,ceil(3.5))
print(math,floor(-3.5))
即p.^O丰豪▼HFive.py
■project^/Pycharr1!/usr/bin/python
2g#coding:utf-8
▼Elexperiment
importmath
靖
_Jnit__.pyprint(round(3.5))
Five.pyprint(round(-3.5))
,Four.pyprint(math.ceil(3.5))
print(math.floor(-3.5))
aOne.py
8
』Three,py
,Two.py
►lllliExternalLibraries
4.在Five.py文件的空白处,鼠标右键选“Run'Five'",运行代码。
,Five.py
1#//usr/bin/python
2iL#coding:utf-8
importmath
print(round(3.5))CopyReFerenceCtrl+Alt+Shift-HZ
print(round(-3.5))津PasteCtrl+V
print(math.ceil(3」
print(math.floor(<PastefromHistory...Ctrl+Shift+V
8PasteSimpleCtrl+Alt+Shift+V
ColumnSelectionModeAlt+Shift+Insert
ReFa:tor►
Foldhg►
GoTo►
Generate...Alt+Insert
>Run'Five'CtrMhi代忤R
.Debug'Five'
Create'Five'...
5.在Pycharm工具当前项目商口的底部看到运行的结果。如图所示。
/usr/lib/python3/bin/python3/root/PycharmProjects/project/expenment/Five.py
-4
□□
Processfinishedwithexitcode0
7.输入一个数字,并将这个数字是否大于1的结果打印出来
知识点
1)Python的逻辑判断
实验目的
1)掌握Python的逻辑判断
实验环境
1)OracleLinux7.4
2)Jdkl.8.0J71
3)Pycharm
4)Python3.6.5
实验步骤
1)新建Six.py源代码文件。输入如下代码执行并查看结果
1.建立Six.py文件,用于编写Python实验程序。具体做法:选中新建立的项目
project一下新建立的包名experiment)鼠标右键->New->PythonFile。
D-'P.RO端・H
liprojeulPyihcrr
1experiment
New►=Fie
►:lllExternalL±)rarie?
XCutCtri+Xsi.NewScratchFileCtrl+Alt+Shift+Insert
0CopyCtrl-KDrectory
CopyPathCtri+Shift+CPythonPackage
CopyRelativePathCtrl+Alt+Shift-K:PythonFile
印PasteCtrH-v1P[ylJupyterNotebook
FindUsaqesAlt+Shift+7"HTMLFlle
2.在弹出的新建立Python文件(NewPythonfile)窗口中显示的Name属性对应的文本框
中输入文件名Six,点击OK按键,完成文件的建立。
3.编写Six.py文件的代码。具体代码如下:
[Code007]:
U!/usr/bin/python
#coding:utf-8一*一
val=input("Inputanumber:")
print(val>1)
Qj-lP."€)丰I4,H3Six.py
・project^/Pycharr1!/usr/bin/python
▼experiment2A#coding:utf-8
val=input('Inputanumber:')
*—
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 15791-2026稻纹枯病测报调查规范
- 2026年春七年级地理下学期3月学情检测培优卷(新教材人教版)(含答案解析)
- 6S检查作业指导书
- 2024年全国教师资格之中学生物学科知识与教学能力考试黑金试卷附答案
- 《开关电源原理及其应用》
- 记账实操-装修公司账务处理分录
- 《风力发电项目合作合同书》合同
- 国际基础与金融 7
- 2026年高考地理百校联考冲刺考试卷及答案(一)
- 2026年度艾滋病防治知识竞赛试卷(三)及答案
- 2025年浙江省综合性评标专家库评标专家考试历年参考题库含答案详解
- cy4 altera开发板共享学习先读我
- 智能运输系统第12讲-智能交通与物流
- 小学二年级《道德与法治》下册教学计划
- 5内脏神经课件
- 曲臂车高空作业车施工方案
- 房产销售管理公司章程(五)标准范本
- 医师执业变更执业多机构备案申请审核表
- YS/T 633-2015四氧化三钴
- 人教版高中物理选择性必修第三册第一章教案学案
- GB/T 19582.2-2008基于Modbus协议的工业自动化网络规范第2部分:Modbus协议在串行链路上的实现指南
评论
0/150
提交评论