【50道】Python练习题题解,《Python真好玩:教孩子学编程》章节挑战解析。 文末大福利-大优惠 第一章 结交一个新朋友,它的名字叫Python 1、用Python说出自己的名字 点击查看详解👇👇👇 第二章 召唤画图的小海龟 2、用turtle画一个三角形,并填充自己喜欢的颜色。 点击查看详解👇👇👇 第三章 这是什么?变量 3、创建一个合法的变量,打印出你最喜欢的一句格言。 4、进行数字运算并得出答案:((2+5)* 4 + 2 )/ 3 - 2 。 5、截取字符串"Believe in yourself"中的Believe,并打印到屏幕上。 6、在字符串"我们要保护地球"中的地球前面插入你喜欢的修饰语。 点击查看详解👇👇👇 第四章 是或不是的道道 7、如果今天天气很好,我们全家就出去春游;否则我们就去商城。用else语句描述这句话。 8、在中国,1月、2月、3月为春季;4月、5月、6月为夏季;7月、8月、9月为秋季;10月、11月、12月为冬季。输入一个月份,然后输出是什么季节。写出这个程序。 9、如果我有钓鱼竿和鱼饵,我就能去钓鱼了。用and关键字表示这句话。 10、如果我有棒棒糖或者面包,我就很开心了。用or关键字表示这句话 11、如果不下雨,我就出去玩。用not表示这句话。 点击查看详解👇👇👇 12、自己想一个条件判断的例子,然后写下来。 13、针对学习的运算符分别写一个程序:== 、!= 、>、<、>=、<= 点击查看详解👇👇👇 条件分支语句-Python小挑战No4(2)扫地机器人,奇偶数,猜数字,记名字。 第五章 循环是一种神奇的力量 14、用for循环计算1*2*3*......*20的值 15、用for循环打印出1~100的所有奇数 16、用for循环遍历"family",打印其中所有的字母 17、猜数字游戏:电脑随机出一个数字,如果猜对了,跳出循环;否则,一直猜。使用while循环实现。 这样游戏难度太大了,我们减小一点难度, 如果猜大了,提示:猜大了。 如果猜小了,提示:猜小了。 18、一次考试中,老师把所有成绩存入了一个列表,列表为[65,75,78,98,56,90,45,59,88,87]使用【continue】打印出不及格的成绩。 19、使用【break】从列表[45,67,34,56,48,90,300,233,566]中找出一个大于80的数字。 点击查看详解👇👇👇 第六章 3兄弟:“列表” “元组” “字典” 20、将“布丁”添加到购物清单['牛奶','面包','苹果','香蕉','薯条','可乐','果汁']索引3的位置,并且打印列表。 21、在购物清单['牛奶','面包','苹果','香蕉','薯条','可乐','果汁']的后面 添加列表['柠檬','饼干','彩虹豆'],并且打印列表。 22、修改购物清单['牛奶','面包','苹果','香蕉','薯条','可乐','果汁']中索引3的值,将它改成葡萄,并且打印列表。 23、删除购物清单['牛奶','面包','苹果','香蕉','薯条','可乐','果汁']中“苹果“元素,打印新的列表。 24、通过列表切片获取购物清单中索引2到索引4之间的元素,并且打印出来。 点击查看详解👇👇👇 “列表” “元组” “字典”—解析Python小挑战No6(1) 25、新建一个列表,并遍历输出列表中的值。 26、新建一个元组,尝试着删除元组中的元素,看Python Shell会报什么错误。 27、新建一个商品价格字典{'铅笔': '2元', '橡皮': '2元', '白纸': '1元', '文具盒': '20元', '玩具手枪': '60块钱'}。对字典进行操作,添加一个8块钱的橡皮泥、将白纸的价格修改成0.2元、删除玩具手枪,然后将字典打印出来。 28、将你调整后的商品价格字典中的商品名称和价格分别打印出来。 点击查看详解👇👇👇 “列表” “元组” “字典”—解析Python小挑战No6(2) 第七章 拥有强大能量的函数 29、定义一个入参的函数向家人传达节日祝福。 30、定义两个入参的函数,通过参数控制向不同的家庭成员传达祝福。 31、定义三个入参的函数,通过参数控制向不同的家庭成员传达不同节日的祝福。 32、再定义一个函数,通过包裹关键字传参数的形式接受各门课程期末考试的成绩,并计算总分。 33、班上有3位同学,分别是“奇奇果”、“美美果”、“聪聪果”。老师要统计班上同学的【家庭联系电话】、【家庭住址】,你写一个函数帮老师统计吧。函数的参数个数可以自己定义。返回值可以决定是否需要。 34、
指出代码中哪些是局部变量,哪些是全局变量。 点击查看详解👇👇👇 第八章 深奥的类与对象 35、创建一个王者荣耀的英雄类,具有名字属性、皮肤属性、血量属性、技能属性。 36、选一个你喜欢的英雄创建英雄类的对象。 37、为英雄类创建释放技能方法。 38、分别创建智力型英雄类、力量型英雄类、敏捷型英雄类 39、针对不同的子类:【智力型英雄类】【力量型英雄类】【敏捷型英雄类】作为【英雄类】,扩展【释放技能】方法。 点击查看详解👇👇👇 第九章 注释帮助我们理解 40、 理解这段代码,并给它添加注释,让别人看了你的注释就能理解这段代码。
点击查看详解👇👇👇 第十章 警报,警报,发现异常
小朋友通过输入数字,就能获取到自己想要的玩具,例如输入0,就能获取到遥控车;输入1,就能获取到奥特曼。 但是玩具适量是有限的,当小朋友输入的数字大于玩具数量的时候,就会引发异常。当我们学习的异常处理捕获异常并且处理后,输出:你的数量太大了,我现在还没有这个玩具哦。 42、当输入的年龄小于0的时候,是不对的,手动触发一个异常,并且提示:年龄一定是大于0的哦。 43、调试【比大小】算法,看看Python是怎么比大小的,注意观察a,b的数值变化哟。 点击查看详解👇👇👇 第十一章 强大的模块功能库 44、编写通讯录模块,模块实现创建通讯录,新增联系人,修改联系人电话,删除联系人,查看通讯录联系人名单功能。 45、自学Python模块:time模块,并且使用其中的函数。 点击查看详解👇👇👇 第十二章 玩转图形界面编程 46、在登陆窗口中,增加验证码文字和输入框,并且在输入框后面展示自动生成的验证码,并且添加提交按钮。 点击查看详解👇👇👇 47、使用grid布局管理方式布局一个计算器。 windows系统的效果 mac系统的效果 点击查看详解👇👇👇 第十三章 文件的读写 48、新建一个文件,命名为“新年祝福”,文件格式为TXT文件,模式为可读可写。 49、在新建的文件中添加一句祝福语并保存文件。 50、以追加内容的模式(a)打开原来的文件,并向其中添加祝福语。 点击查看详解👇👇👇 第十四章 网络爬虫 51、通过requests模块请求一个你喜欢的网页,并且打印出返回值。 52、通过BeautifulSoup模块获取id = "link2"的标签并且输出 点击查看详解👇👇👇 |