文档介绍::Python程序设计之初窥门径 2实验二:Python程序设计Z结构与复用 8实验三:Python程序设计之组合数据类型 12实验四:Python程序设计之文件 16实验一:Python程序设计之初窥门径一、 实验目的:了解Python的基木编程环境,熟悉其主要组成部分和使用。熟悉turtle库语法元素,了解其绘图坐标体系、画笔控制函数和运动命令函数。通过程序实例,初步掌握Python程序设计的基本概念、编程规则和开发过程。掌握Python的基本数据类型的概念和使用;运用Python的标准数学库进行数值计算;掌握字符串类型的格式化操作方法和应用。二、 知识要点:1>一张图尽览Python:+i)8mam变毎得先实例化才可逬一步计耳HelloWorld!233233343536函教调用,且亞明庄后述代码宇符可眾•等于用旨号断匀•在ifelifelsetjfi后paraml^secondParam,res))文件(F)sfiS(E)选捋⑸查找(I)兰兰(V)转到(G)Ul(T)函数声明,注育便用百号结束击明19202122891011在帝环中,ifB代了列农中按血序的毎个"food"注茅>Python®好也最个性的语法:便用線逬未代苗悟句块■明;一般建议毎个层圾用4个空404142毎级语法块不用{}之类的括号引轴!彦攪回车+4空旃(逬按础上)242526272829print("这是Alice\*的问候print(*这是Bob'•的问候=range()内舌函教,返回类似[012,3,4,567,8,9]的故潺列哀,注©forinfflWgej便用目号结来■明!14151617counter0counter1name_ain()单行的语句块,«,规范盍:另起一行,絢18—级多行注释前内客不用過守当期编逬•只毀开始的…缩遥正确即可!函数名“main"在这里并不18必须的,调用在这段脚本时最后部分字符串的誤恪式化辅出J注明单行宇符串,便用单庾|引号那行,注盲转义符的运J#创意来自/#马川转换为Python3・x版本#给程序员的超快速Py脚本解说 、—根块名■tt实导入了o$.pyiinfood:printC俺就爱整只print(*=*拿]0) print(*这将直接执疔7刚云匡它姮I将宇符串连檢起未Jprint(1 10')foriin空啓i(10print⑴内逻的列哀宴5!对歩•可以也含不同类婪魏据rS纽至可以色含tt它列哀对乞food-「苹果•J杏子•J李子•J梨J/ for一般在脚本最后调用主函MmainO;TO且使用内呂的运行卿本名索相I定;当且仅当我们育艇行当期脚本肘>_name_才^J_main_;这样当卿玄植当做tt!块逬行import©入时■并不运行main(),所以一16这里的main函故宦为了测诫代码而安舌的・・・fooCparaml^secondParam):resparaml、secondParamprint(M{}加{}等于O^.forma广re“驾〜小 哀达式■墓*fflc语言相同 )print() )elif(resx50)am((paraml^-42)^r(secondParam---24)):P「int('那个J*&&和||,使用吏現的英文单闵]else: 「_ — 丿print(*嗯•••‘)returnresit危是年彳「主译‘这是多 、注释 - <oHeeghost-q-in-^0/pdO/dov>v)0^a^orstn^.◎出ggte]|3(vo<^/IHZShpjNm啰工即心t^0/pdO/dov>v)0^a^orstn^.(width,)turtle库语法元JRH/E1w3•基本数据类型Vf<awanX^UJL「二・•..乃・mm的叶MI4*兰•9"杰mw删-•m勺尹・》H«・ttl■・?•«fa««ywr>«f<tn<"•M»44 *M»>••*f ・”“«<«««>WKA—MVMlf<s*><wn><to三、实验内容及步骤:基础实验:启动IDLE,新建文件,请根据课本中内容,将“蟒蛇绘制”程序逐行输入其中,并运行效果。正方形螺旋线的绘制。⑴利用turtle库绘制一个正方形螺旋线,效杲如下图所示。")turtle,pensize(2)|forxinrange(100):turtle,fo