本教材由知了传课辛苦制作而成,仅供学习使用,请勿用于商业用途!如进行转载请务必注明出处!谢谢!

Python基础-作业

一、使用while循环和for循环实现一个9*9乘法表

二、用函数实现一个判断用户输入的年份是否是闰年的程序

1. 闰年是能被400整除
2. 或者是能被4整除但不能被100整除的数

三、函数式编程练习:

  1. 练习filter函数:使用filter函数过滤掉小于3的数:

    a = [1,2,3,4,5,6] # filter的用法: filter(函数,列表)
  2. 练习map函数:使用map函数将以下数组中所有的数都扩大10倍:

    a = [1,2,3,4,5,6] # map的用法 map(函数,列表)
  3. 练习reduce函数:使用reduce函数求以下列表中数值之和:

    from functools import reduce a = [1,2,3,4,5,6] # reduce函数用法 reduce(函数,列表) # 比如求所有数值之和: b = reduce(lambda x,y:x+y,a)

四、实现一个复制图片功能的程序:

用户输入图片的地址和名字,以及指定的图片。

五、实现一个宠物寄养管理系统,要求如下:

1. 需要使用函数来模块化。
2. 宠物的信息包括:宠物编号/宠物名称/宠物种类/一天的价格。
3. 需要实现:添加/查找/删除/退出程序的功能。
4. 要求使用文件来存储信息,下次打开系统,数据依然存在。

六、实现一个密码存储系统:

1. 可以存储某个产品的用户名和密码。
2. 产品名字和用户名以及密码都必须为英文。
3. 提示:可以使用ord函数将英文字符转换为ascii码。

七、用面向对象思想重写宠物寄养管理系统

1507人已阅读,今天你学习了吗?

添加新回复