Python程序设计基础(李东方第3版) 习题及答案汇总 第1--12章 Python语言及其编程环境--- 基于第三方库的应用举例.docx
《Python程序设计基础(李东方第3版) 习题及答案汇总 第1--12章 Python语言及其编程环境--- 基于第三方库的应用举例.docx》由会员分享,可在线阅读,更多相关《Python程序设计基础(李东方第3版) 习题及答案汇总 第1--12章 Python语言及其编程环境--- 基于第三方库的应用举例.docx(32页珍藏版)》请在第一文库网上搜索。
1、第一章Python语言及其编程环境1 .下载并安装Python3.版,检查系统变量Path中的安装路径,体验并编写一个简单的Python程序。答案:要检查系统变量Path中的安装路径,你可以使用以下Python代码:pythonimportospathstr=os.environ,get(,Path,)insta11dirs=pathstr.sp1itC)fordirininsta11dirs:print(dir)这段代码首先导入了os,模块,然后使用os.environ,get(,Path)获取系统变量Path的值。接下来,它将路径字符串分割成一个列表,并使用循环遍历打印每个安装路径。你可以
2、将以上代码保存为一个.py文件,然后在命令行或终端中运行它,即可查看系统变量Path中的安装路径。2 .下载并安装一种第三方E,并逐渐熟悉使用它。答案:略。第二章Python的基本语法一、选择题1-5B、B、B、BD、BD6-10C、BA.C、D、AC11.D二、填空题1 .#。2 .o3 .整数(int)、浮点数(f1oat)、布尔值(boo1)、复数(CC)InP1ex).4 .n2=0.第三章Python程序的基本流程控制1 .编写程序,从键盘输入两点的坐标(x,y1)和(x2,y2),计算并输出两点之间的距离。答案:importmathdefCa1cu1atedistance(x1,y
3、1,x2,y2):distance=math,sqrt(x2-x1)*2+(y2-y1)*2)returndistancedefmain():try:x1=f1oat(input(z,Entery1=f1oat(input(,zEnterx2=f1oat(input(/,Entery2=f1oat(input(,Enterthe-coordinateofthey-coordinateoftheX-Coordinateofthey-coordinateofthefirstpoint(x1):)thefirstpoint(y1):)thesecondpoint(x2):)thesecondpoin
4、t(y2):)distance=Ca1cu1atec1istance(x1,y1,x2,y2)print(*Thedistancebetweenthetwopointsis:,distance)exceptVa1ueError:print(z,Inva1idinput.P1easeenterva1idnumerica1va1uesforcoordinates.)if_name_main()main2 .编写程序,从键盘输入年份值和月份值,输出该年当月的日历(调用Ca1endar模块中的month。函数)答案:importca1endardefmain():try:year=int(input(
5、Entertheyear:)month=int(input(Enterthemonth(1-12):)ifmonth12:print(z,Inva1idmonth.P1easeenterava1uebetween1and12.)returnca1=ca1endar,month(year,month)print(zznCa1endarfortheyear(andmonth:z,.format(year,month)print(ca1)exceptVa1ueError:print(z,Inva1idinput.P1easeenterva1idnumerica1va1uesforyearandmon
6、th.)if_name_=_main_:main()3 .编写程序,产生两个10以内的随机整数,以第1个随机整数为半径、第2个随机整数为高,计算并输出圆锥体的体积。答案:importrandomimportmathdefCa1cu1ateconevo1unie(radius,height):vo1ume=(1/3)*math,pi*radius*2*heightreturnvo1umedefmain():try:radius=random,randint(1,10)height=random,randint(1,10)print(zzRandom1ygeneratedradius:,radiu
7、s)print(z,Random1ygeneratedheight:,height)vo1ume=ca1cu1ate_cone_vo1ume(radius,height)print(zzThevo1umeoftheconeis:,vo1ume)exceptVa1ueError:print(Anerroroccurredwhi1egeneratingrandomnumbers,)if_name_=_main_:main()4 .编写程序,从键盘输入一个年份值,判断该年是否为国年并输出判断结果。(提示:若该年份值能被4整除且不能被100整除或者该份值能被400整除,则该是年,否则不是。)答案:de
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python程序设计基础李东方第3版 习题及答案汇总 第1-12章 Python语言及其编程环境- 基于第三方库的应用举例 Python 程序设计 基础 东方 习题 答案 汇总 12 语言 及其
链接地址:https://www.001doc.com/doc/924734.html