打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【50道】Python练习题题解-从输入输出,turtle到爬虫
【50道】Python练习题题解,《Python真好玩:教孩子学编程》章节挑战解析。
文末大福利-大优惠
第一章
结交一个新朋友,它的名字叫Python
1、用Python说出自己的名字
点击查看详解👇👇👇
解决Python小挑战No1——输出
第二章
召唤画图的小海龟
2、用turtle画一个三角形,并填充自己喜欢的颜色。
点击查看详解👇👇👇
    画三角形——解决Python小挑战No2
第三章
这是什么?变量
3、创建一个合法的变量,打印出你最喜欢的一句格言。
4、进行数字运算并得出答案:((2+5)* 4 + 2 )/ 3 - 2 。
5、截取字符串"Believe in yourself"中的Believe,并打印到屏幕上。
6、在字符串"我们要保护地球"中的地球前面插入你喜欢的修饰语。
点击查看详解👇👇👇
    变量——解析Python小挑战No3
第四章
是或不是的道道
7、如果今天天气很好,我们全家就出去春游;否则我们就去商城。用else语句描述这句话。
8、在中国,1月、2月、3月为春季;4月、5月、6月为夏季;7月、8月、9月为秋季;10月、11月、12月为冬季。输入一个月份,然后输出是什么季节。写出这个程序。
9、如果我有钓鱼竿和鱼饵,我就能去钓鱼了。用and关键字表示这句话。
10、如果我有棒棒糖或者面包,我就很开心了。用or关键字表示这句话
11、如果不下雨,我就出去玩。用not表示这句话。
点击查看详解👇👇👇
   条件分支语句-Python小挑战No4(1)
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的数字。
点击查看详解👇👇👇
    循环语句——解析Python小挑战No5
第六章
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、
def max(*nums):max = 0for num in nums :if (num > max):max = numreturn max
maxNum = max(4,5,23,22,1,89,455,360,888,222,111)print("最大值是:")print (maxNum)指出代码中哪些是局部变量,哪些是全局变量。
点击查看详解👇👇👇
拥有强大能量的函数—解析Python小挑战No7
第八章
深奥的类与对象
35、创建一个王者荣耀的英雄类,具有名字属性、皮肤属性、血量属性、技能属性。
36、选一个你喜欢的英雄创建英雄类的对象。
37、为英雄类创建释放技能方法。
38、分别创建智力型英雄类、力量型英雄类、敏捷型英雄类
39、针对不同的子类:【智力型英雄类】【力量型英雄类】【敏捷型英雄类】作为【英雄类】,扩展【释放技能】方法。
点击查看详解👇👇👇
深奥的类与对象—解析Python小挑战No8
第九章
注释帮助我们理解
40、
理解这段代码,并给它添加注释,让别人看了你的注释就能理解这段代码。
def mul(num1,num2): res = num1 * num2    global tip     #强制tip是全局变量的tip tip= "在乘法函数中修改值" print(tip)return res
tip="我是主函数中定义的变量"result = mul(4,5)print("乘法的结果为:")print (result)print(tip)
点击查看详解👇👇👇
注释帮助我们理解—解析Python小挑战No9
第十章
警报,警报,发现异常
41、你为小朋友们设计了一个选择玩具的程序,玩具有遥控车、奥特曼、积木、机器人、橡皮泥。
小朋友通过输入数字,就能获取到自己想要的玩具,例如输入0,就能获取到遥控车;输入1,就能获取到奥特曼。
但是玩具适量是有限的,当小朋友输入的数字大于玩具数量的时候,就会引发异常。当我们学习的异常处理捕获异常并且处理后,输出:你的数量太大了,我现在还没有这个玩具哦。
42、当输入的年龄小于0的时候,是不对的,手动触发一个异常,并且提示:年龄一定是大于0的哦。
43、调试【比大小】算法,看看Python是怎么比大小的,注意观察a,b的数值变化哟。
点击查看详解👇👇👇
警报,警报,发现异常—解析Python小挑战No10
第十一章
强大的模块功能库
44、编写通讯录模块,模块实现创建通讯录,新增联系人,修改联系人电话,删除联系人,查看通讯录联系人名单功能。
45、自学Python模块:time模块,并且使用其中的函数。
点击查看详解👇👇👇
强大的模块功能库—解析Python小挑战No11
第十二章
玩转图形界面编程
46、在登陆窗口中,增加验证码文字和输入框,并且在输入框后面展示自动生成的验证码,并且添加提交按钮。
点击查看详解👇👇👇
玩转图形界面编程—解析Python小挑战No12(1)
47、使用grid布局管理方式布局一个计算器。
windows系统的效果
mac系统的效果
点击查看详解👇👇👇
玩转图形界面编程—解析Python小挑战No12(2)
第十三章
文件的读写
48、新建一个文件,命名为“新年祝福”,文件格式为TXT文件,模式为可读可写。
49、在新建的文件中添加一句祝福语并保存文件。
50、以追加内容的模式(a)打开原来的文件,并向其中添加祝福语。
点击查看详解👇👇👇
文件的读写—解析Python小挑战No13
第十四章
网络爬虫
51、通过requests模块请求一个你喜欢的网页,并且打印出返回值。
52、通过BeautifulSoup模块获取id = "link2"的标签并且输出
点击查看详解👇👇👇
网络爬虫—解析Python小挑战No14
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
教学大纲 | Python边做边学
python里d是什么意思
Python爬虫(五)
python爬虫教程
编程知识 | python计算生态
Python turtle模块中常用方法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服