12-作业

作业(一)

  1. 学习笔记:md文件
  2. 思维导图:png文件
  3. 本周每天的作业(考试题)

作业(二)

  1. 写出三元运算的基本格式及作用?

  2. 什么是匿名函数?

  3. 尽量多的列举你了解的内置函数?【默写】

  4. filter/map/reduce函数的作用分别是什么?

  5. 看代码写结果

    def func(*args,**kwargs):
    print(args,kwargs)
    # a. 执行 func(12,3,*[11,22]) ,输出什么?
    # b. 执行 func(('alex','武沛齐',),name='eric')
  6. 看代码分析结果

    def func(arg):
    return arg.pop(1)
    result = func([11,22,33,44])
    print(result)
  7. 看代码分析结果

    func_list = []
    for i in range(10):
    func_list.append(lambda :i)
    v1 = func_list[0]()
    v2 = func_list[5]()
    print(v1,v2)
  8. 看代码分析结果

    func_list = []
    for i in range(10):
    func_list.append(lambda x:x+i)
    v1 = func_list[0](2)
    v2 = func_list[5](1)
    print(v1,v2)
  9. 看代码分析结果

    func_list = []
    for i in range(10):
    func_list.append(lambda x:x+i)
    for i in range(0,len(func_list)):
    result = func_list[i](i)
    print(result)
  10. 看代码分析结果

    def f1():
    print('f1')
    def f2():
    print('f2')
    return f1
    func = f2()
    result = func()
    print(result)
  11. 看代码分析结果【面试题】

    def f1():
    print('f1')
    return f3()
    def f2():
    print('f2')
    return f1
    def f3():
    print('f3')
    func = f2()
    result = func()
    print(result)
  12. 看代码分析结果

    name = '景女神'
    def func():
    def inner():
    print(name)
    return inner()
    v = func()
    print(v)
  13. 看代码分析结果

    name = '景女神'
    def func():
    def inner():
    print(name)
    return "老男孩"
    return inner()
    v = func()
    print(v)
  14. 看代码分析结果

    name = '景女神'
    def func():
    def inner():
    print(name)
    return '老男孩'
    return inner
    v = func()
    result = v()
    print(result)
  15. 看代码分析结果

    def func():
    name = '武沛齐'
    def inner():
    print(name)
    return '老男孩'
    return inner
    v1 = func()
    v2 = func()
    print(v1,v2)
  16. 看代码写结果

    def func(name):
    def inner():
    print(name)
    return '老男孩'
    return inner
    v1 = func('金老板')
    v2 = func('alex')
    print(v1,v2)
  17. 看代码写结果

    def func(name=None):
    if not name:
    name= '武沛齐'
    def inner():
    print(name)
    return '老男孩'
    return inner
    v1 = func()
    v2 = func('alex')
    print(v1,v2)
  18. 看代码写结果【面试题】

    def func(name):
    v = lambda x:x+name
    return v
    v1 = func('武沛齐')
    v2 = func('alex')
    v3 = v1('银角')
    v4 = v2('金角')
    print(v1,v2,v3,v4)
  19. 看代码写结果

    NUM = 100
    result = []
    for i in range(10):
    func = lambda : NUM # 注意:函数不执行,内部代码不会执行。
    result.append(func)
    print(i)
    print(result)
    v1 = result[0]()
    v2 = result[9]()
    print(v1,v2)
  20. 看代码写结果【面试题】

    result = []
    for i in range(10):
    func = lambda : i # 注意:函数不执行,内部代码不会执行。
    result.append(func)
    print(i)
    print(result)
    v1 = result[0]()
    v2 = result[9]()
    print(v1,v2)
  21. 看代码分析结果【面试题】

    def func(num):
    def inner():
    print(num)
    return inner
    result = []
    for i in range(10):
    f = func(i)
    result.append(f)
    print(i)
    print(result)
    v1 = result[0]()
    v2 = result[9]()
    print(v1,v2)
  22. 程序设计题

    请设计实现一个商城系统,商城主要提供两个功能:商品管理、会员管理。

    商品管理:

    • 查看商品列表
    • 根据关键字搜索指定商品
    • 录入商品

    会员管理:【无需开发,如选择则提示此功能不可用,正在开发中,让用户重新选择】

    需求细节:

    1. 启动程序让用户选择进行商品管理 或 会员管理,如: 输入图片说明
    2. 用户选择 【1】 则进入商品管理页面,进入之后显示商品管理相关的菜单,如: 输入图片说明
    3. 用户选择【2】则提示此功能不可用,正在开发中,让用户重新选择。
    4. 如果用户在【商品管理】中选择【1】,则按照分页去文件 goods.txt 中读取所有商品,并全部显示出来【分页功能可选】。
    5. 如果用户在【商品管理】中选择【2】,则让提示让用户输入关键字,输入关键字后根据商品名称进行模糊匹配,如: 输入图片说明
    6. 如果用户在【商品管理】中选择【3】,则提示让用户输入商品名称、价格、数量 然后写入到 goods.txt 文件,如: 输入图片说明
posted @   指弹小能手  阅读(79)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
历史上的今天:
2017-06-14 Oracle 11g OCM 考试大纲

关于作者:专注数据库、Python 开发、ROS、深度学习,请多多赐教!

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出, 原文链接 如有问题, 可邮件(iamkuboy@163.com)咨询.

点击右上角即可分享
微信分享提示