还剩16页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
第一节课是什么类型的语言?
0.Python是脚本语言Python脚本语言是电脑编程语言,因此也能让开发者藉以编写出让电脑听命行事的Scripting language程序以简朴的方式迅速完毕某些复杂的事情一般是发明脚本语言的重要原则,基于这项原则,使得脚本语言一般比语言、语言或之类的系统编程语言要简朴轻易C C++Java也让脚本语言另有某些属于脚本语言的特性语法和构造一般比较简朴学习和使用一般比较简朴一般以轻易修改程序的“解释”作为运行方式,而不需要“编译”程序的开发产能优于运行性能一种脚本可以使得本来要用键盘进行的互相式操作自动化一种脚本重要由原本需要在命Shell令行输入的命令构成,或在一种文本编辑器中,顾客可以使用脚本来把某些常用的操作组合成一组串行重要用来书写这种脚本的语言叫做脚本语言诸多脚本语言实际上已经超过简朴的顾客命令串行的指令,还可以编写更复杂的程序是什么?
1.IDLE是一种的意思就是“外壳”,基本上来说,就是一种通过键入文本与程IDLE PythonShell,shell序交互的途径!像我们那个窗口,像那个黑乎乎的命令窗口,他们都是Windows cmdLinux shell,运用他们,我们就可以给操作系统下达命令同样的,我们可以运用这个与IDLE shellPython进行互动的作用是什么?
2.printQ会在输出窗口中显示某些文本在这一讲中,输出窗口就是窗口print IDLEshell中表达乘法的符号是什么?
3.Python中的乘号是*星号Python为何可以正常执行,4,printl love fishc.com1*5但却报错printl lovefishc.com+5二二
9.if year/4intyear/4and year/100!=intyear/100:是闰年!,
10.printtemp+
11.else:不是闰年!
12.printtemp+1复制代码尝试写代码实现如下截图功能
2.请写下这一节课你学习到的内容格式不限,回忆并复述是加强记忆的好方式!
3.答复您的答案即可查看参照答案!测试题答案本帖隐藏的内容请问如下代码会打印多少次“我爱鱼
0.C!”死循环,会一直打印“我爱鱼嗯,这也算是永远支持鱼的措施之一,C!”C直到瓦解或者顾客按下快捷键强制结束CTRL+C导致死循环的原因是后边的条件永远为真在看来,只有如下内容会被看while True,Python作假注意冒号括号里边啥都没有,连空格都不要有!False None0[]{其他一切都被解释为真!不妨试试
1.while:进入循环
2.print,退出循环,
3.print复制代码或者
1.while Flase:,进入循环
2.print退出循环
3.print复制代码或者
1.while0:进入循环
2.print,退出循环
3.print复制代码请问如下代码会打印多少次“我爱鱼
1.C!”会打印次10请写出与等价的体现式
2.10cost5010cost andcost50中,一行可以书写多种语句吗?
3.Python3可以,语句之间用分号隔开即可,不妨试试printl lovefishc;printvery much!中,一种语句可以提成多行书写吗?
4.Python3可以,一行过长的语句可以使用反斜杠或者括号分解成几行,不妨试试:
1.34and\
2.12复制代码或者
1.34and
2.12复制代码.【该题针对有或基础的朋友】请问的操作符和语言的操作符有何不5C C++Python andC一样?有图有真相C\C++VS PythonVS听说过“短路逻辑”吗
6.short-circuit logic逻辑操作符有个有趣的特性在不需规定值的时候不进行操作这样说也许比较“高深”举个例子,体现式需要和两个变量同步为真的时候,成果才为真因此,假如当X andy,x yTrue变量得知是假的时候,体现式就会立即返回而不用去管变量的值x FalseFalse,y这种行为被称为短路逻辑或者惰性求值这种行为同样也应short-circuit logiclazy evaluation,用与操作符,这个后边的课程小甲鱼会讲到,不急r实际上,的做法是假如为假,体现式会返回的值否则它就会返回的值例子参Python xx0,y照楼上那题动动手答案本帖隐藏的内容完善第二个改善规定为顾客提供三次机会尝试,机会用完或者顾客猜中答案均退出循环并
0.改善视频中小甲鱼的代码需要注意的地方在代码中已经注释!
1.import random
2.times=
33.secret=random.randintl,10---------------------------
4.printC我爱鱼C工作室-----------------------------1#这里先给赋值赋一种绝对不等于的值
5.guess secret
6.guess=0默认是打印完字符串会自动添加一种换行符,参数告诉用空格替代
7.#print end=,…print换行#嗯,小甲鱼觉得富有创意的你应当会尝试用
8.end=JJ(”不妨猜一下小甲鱼目前心里想的是哪个数字,)
9.print end=()()
10.while guess!=secret andtimes0:()
11.temp=input二()
12.guess int temp#顾客每输入一次,可用机会就
13.times=times-1-
114.if guess==secret:(”我草,你是小甲鱼心里的蛔虫吗?!)
15.print”哼,猜中了也没有奖励!”)
16.print
17.else:
18.if guesssecret:哥,大了大了---)
19.print
20.else:(嘿,小了,小了)
21.print
22.if times0:(再试一次吧)
23.print,end=
24.else:(机会用光咯)
25.print T_T“(”游戏结束,不玩啦八_△”)
26.print复制代码尝试写代码实现如下截图功能
1.(,请输入一种整数:)
1.temp=input()
2.number=int temp
3.i=1在中不能把两个完全不一样的东西加在一起,例如说数字和文本,正是这个原Python因,才会报错这就像是在说“五只小甲printl lovefishc.com+5鱼加上苍井空会是多少?”同样没有多大意义,成果也许是五,也许是六,也也许是八!不过乘以一种整数来翻倍就具有一定的意义了,前边的例子就是将这个字符串打印五I lovefishc.com次假如我需要在一种字符串中嵌入一种双弓号,对的的做法是?5•I你有两个选择可以运用反斜杠\对双引号转义\“,或者用单引号引起这个字符串例如‘I lo”vefishc.com□为何我们要使用究竟有什么问题?看起来诸多程序员仍然都在使用
6.Python3Python2Python2确实尚有相称多的程序员在使用不过才是发展的未来,就像和Python2,Python3Python XP同样在《零基础入门学习》的系列教程准备中,小甲鱼发现中的新特性WIN7Python Python3确实很妙,很值得进行深入学习!你也不用紧张,假如你理解了的代码阅读Python3,Python2对于你来说主线不成问题!第二节课什么是
0.BIF就是内置函数为了以便程序员迅速编写脚本程序脚本就是要编程速度BIF Built-in Functions,快快快!!!,提供了非常丰富的内置函数,我们只需要直接调用即可,例如Python print的功能是“打印到屏幕”、的作用是接受顾客输入注:用取代了input Python3input Python2的使用方法如有不懂请看视频讲解raw_input,太多学不过来怎么办?看不懂英文阐明怎么办?的资料太少怎么办?没事,有了BIF Python3小甲鱼,妈妈再也不用紧张我的学习了!用课堂上小甲鱼教的措施数一数提供了多少个1,Python3BIF在或中,输入可以看到提供的内置措施列表注意,Python IDLEdir_builtins_Python builtins前后是两个下划线哦其中小写的就是假如想详细查看某个的功能,例如,可BIF BIFinput以在中输入就会得到这个的功能描述哦,答案应当是个,不信你自己shell helpinput,BIF68数数看,你们肯定没有自己完毕作业就来看答案!哼〜T_T在看来和同样吗
2.Python FishCfishc不一样样,由于是一种“敏感的小女孩”,因此不要试图欺骗她,对Python Python来说,和是完全不一样的两个名字,因此编程的时候一定要当心、不过fishc FishCPython会协助处理也许因此出现的问题,例如只有当标识符已经赋值后(还记得吗,小甲鱼在课堂中说过的变量是不用先申明的)才能在代码中使用,未赋值的标识符直接使用会导致运行Python时错误,因此你很快就可以根据经验发现此问题在小甲鱼看来,中什么是最重要的?你赞同吗?
3.Python缩进!在小甲鱼看来,缩进是的灵魂,缩进的严格规定使得的代码显得非常精Python Python简并且有层次(小甲鱼阅读过诸多大牛的代码,那个乱……语言不是有国际乱码大赛嘛……)C因此在里看待缩进代码要十分小心,假如没有对的地缩进,代码所做的事情也许和你的Python期望相去甚远(就像语言里边括号打错了位置)c假如在对的的位置输入冒号,会自动将下一行缩进!…IDLE.这节课的例子中出现了“二”和“二二”,他们表达不一样的含义,你在编程的过程中会不4小心把“二二”误写成“二”吗?有无好的措施可以处理这个问题呢?语言的话,假如()写成()程序就完全不按程序员原本的目的去执行,但在C ifc==l ifc=l,这里,不好意思,行不通,语法错误!不容许条件中赋值,因此会报Python Pythonif ifc=1:错!小甲鱼觉得这种做法可以非常有效的防止程序员由于打炮、熬夜等问题导致粗心的并且此BUG类杀伤力都巨大!BUG.你听说过“拼接”这个词吗?5在某些编程语言,我们可以将两个字符串“相加”在一起,如会得到T+Love+FishC“在里,这种做法叫做拼接字符串LoveFishC,Python.编写程序规定顾客输入姓名并打印“你好,姓名!0hello.py,(请输入您的姓名)
1.name=input(你好「+)
2.print name+1!1复制代码编写程序规定顾客输入到之间数字并判断,输入符合规定
1.calc.py1100打印“你妹好漂亮”,不符合规定则打印“你大爷好丑”(请输入到之间的数字)
1.temp=input
11002.num=inttemp
3.if1=num=100:(你妹好漂亮八)
4.print J
5.else:(你大爷好丑)
6.print T_T复制代码第三课.假如非要在原始字符串结尾输入反斜杠,可以怎样灵活处理?
51.str=rCAProgram Files\FishC\Good\\复制代码第四课测试题.请问如下代码会打印多少次“我爱鱼C!”
1.while C:我爱鱼)复制代码
2.prints C!请问如下代码会打印多少次“我爱鱼
1.C!”
1.i=
102.while i:我爱鱼)
3.prin/C!’
4.i=i-1复制代码请写出与等价的体现式2,10cost50中,一行可以书写多种语句吗
3.Python3中,一种语句可以提成多行书写吗?
4.Python3请问的操作符和语言的操作符有何不一样?【该题针对有或基础的朋友】
5.Python andC CC++听说过“短路逻辑吗
6.short-circuit logic”动动手完善第二个改善规定为顾客提供三次机会尝试,机会用完或者顾客猜中答案均退出循环并改
0.善视频中小甲鱼的代码尝试写代码实现如下截图功能
1.第五课测试题在中,表达整型,那你还记得和分别表达什么吗?
0.Python intbook floatstr你懂得为何布尔类型的和分别用和来替代吗L boolTrue False
10.使用将小数转换为整数,成果是向上取整还是向下取整呢?2int.我们人类思维是习惯于“四舍五入”法,你有什么措施使得按照“四舍五入”的方式取整3int吗?获得一种变量的类型,视频中简介可以使用和你更倾向于使用哪个?
4.type isinstance,可以给变量命名中文名,懂得为何吗?
5.Python
3.【该题针对零基础的鱼油】你觉得这个系列教学有难度吗?6动动手针对视频中小甲鱼提到的小漏洞,再次改善我们的小游戏当顾客输入错误类型的时候,及时
0.提醒顾客重新输入,防止程序瓦解假如你尝试过如下做法,请举下小手不妨猜一下小甲鱼目前心里想的是哪个数字”
1.temp=input#这种想法是由于会返回,假如返回成果一致阐明
2.typel typetemp输入是整数
3.while typetemp!=typel:”抱歉,输入不合法,
4.print”,end*”请输入一种整数
5.temp=input复制代码或者也许这样不妨猜一下小甲鱼目前心里想的是哪个数字”
1.temp=input操作符的作用是将布尔类型的成果翻转即取反的意思,二二
2.#not notTrue Flase
3.while notisinstancetemp,int:,抱歉,输入不合法,
4.print,end=”请输入一种整数
5.temp=input复制代码以上措施的思绪是对的的,不过似乎忽视了一点儿就是的返回值一直是字符串,input因此永远是!typetemp其实有蛮多的做法可以实现的,不过就目前我们学习过的内容来看,还局限性够因此,在让大家动手完毕这道题之前,小甲鱼简介一点新东西给大家!为字符串s所有字符都是数字或者字母,为真返回否则返回s.isalnum Ture,False所有字符都是字母,为真返回否则返回s.isalpha Ture,False所有字符都是数字,为真返回否则返回s.isdigitQ Ture,False所有字符都是小写,为真返回否则返回s.islower Ture,False所有字符都是大写,为真返回否则返回s.isupper Ture,False所有单词都是首字母大写,为真返回否则返回s.istitle Ture,False所有字符都是空白字符,为真返回否则返回s.isspace Ture,False例如s=I LOVEFISHCs.isupperQ True好了,文字教程就到这里,大家赶紧趁热打铁,改造我们的小游戏吧!写一种程序,判断给定年份与否为闰年注意请使用已学过的进行灵活运用
1.BIF这样定义闰年的:能被整除但不能被整除,或者能被整除都是闰年4100400请写下这一节课你学习到的内容格式不限,回忆并复述是加强记忆的好方式!
2.测试题答案本帖隐藏的内容在中,表达整型,那你还记得和分别表达什么吗?
0.Python intbook floatstr表达布尔类型bool表达浮点型float表达字符串str你懂得为何布尔类型的和分别用和来替代吗L boolTrue False10你也许听说过计算机是很“笨”的,究其主线是由于它只认识二进制数,因此所有的编程语言最终都会转换成简朴的二进制序列给按照一定的规则解析由于二进制只有两个数和CPU L因此用和来表达和再适合不过了,由于不用挥霍资源在转换的过程上!1False True,使用将小数转换为整数,成果是向上取整还是向下取整呢?2int我们可爱的小甲鱼说了,小数取整会采用比较暴力的截断方式,即向下取整注向上取整为向下取整为
3.56,
5.我们人类思维是习惯于“四舍五入”法,你有什么措施使得按照3int“四舍五入”的方式取整吗?当然没那么“聪颖”,但机器是死的,鱼油是活的!int“四舍五入”成果为
5.45,int
5.4+
0.5==5“四舍五入”成果为=二
5.66,int
5.6+
0.56大家看明白了吗?获得一种变量的类型,视频中简介可以使用和你更倾向于使用哪个?
4.type isinstance,提议使用由于它的返回成果比较直接,此外其实并没有你想象的那么简朴,isinstance,type我们后边会讲到可以给变量命名中文名,懂得为何吗?
5.Python3源码文献默认使用编码支持中文,这就使得如下代码是合法的Pyhton3utf-8小甲鱼二‘我爱你’小甲鱼print我爱你.【该题针对零基础的鱼油】你觉得这个系列教学有难度吗?6假如有不懂的问题,请在此处提问此外需要小甲鱼在视频讲解的方面做哪方面改善请回帖告之!动动手答案本帖隐藏的内容针对视频中小甲鱼提到的小漏洞,再次改善我们的小游戏当顾客输入错误类型的时候,及时
0.提醒顾客重新输入,防止程序瓦解需要注意的地方在代码中已经注释!
1.import random
2.times=
33.secret=random.randintl,10---------------------------
4.printC我爱鱼C工作室-----------------------------
15.guess=0不妨猜一下小甲鱼目前心里想的是哪个数字”,
6.print end=
7.while guess!=secret andtimes0:
8.temp=inputQ(抱歉,您的输入有误,请输入一种整数)()
10.temp=input
11.guess=int temp#顾客每输入一次,可用机会就
12.times=times-1-
113.if guess==secret:我草,你是小甲鱼心里的蛔虫吗?!)
14.print”猜中了也没有奖励!”)
15.printed,
16.else:
17.if guesssecret:(哥,大了大了-------)
18.print”
19.else:(嘿,小了,小了------)
20.print
21.if times0:(“再试一次吧)
22.print,end=
23.else:(”机会用光咯)
24.print T_T“(游戏结束,不玩啦
25.print复制代码写一种程序,判断给定年份与否为闰年
1.(,请输入一种年份)
1.temp=input1()
2.while nottemp.isdigit:(抱歉,您的输入有误,请输入一种整数”)
3.temp=input
4.()
5.year=inttemp()
6.if year/400==int year/400:。
个人认证
优秀文档
获得点赞 0