Python基础-作业
一、使用while
循环和for
循环实现一个9*9
乘法表
二、用函数实现一个判断用户输入的年份是否是闰年的程序
1. 闰年是能被400整除
2. 或者是能被4整除但不能被100整除的数
三、函数式编程练习:
-
练习
filter
函数:使用filter
函数过滤掉小于3的数:a = [1,2,3,4,5,6] # filter的用法: filter(函数,列表)
-
练习
map
函数:使用map
函数将以下数组中所有的数都扩大10倍:a = [1,2,3,4,5,6] # map的用法 map(函数,列表)
-
练习
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码。