美文网首页Python
《Python编程快速上手—让繁琐工作自动化》第4章实践项目答案

《Python编程快速上手—让繁琐工作自动化》第4章实践项目答案

作者: simon_xu0559 | 来源:发表于2019-11-03 15:20 被阅读0次

    4.10.1 逗号代码

    def douhao(arg):
        return ', '.join(arg[:-1]) + ' and ' + arg[-1]
    
    
    spam = ['apples', 'bananas', 'tofu', 'cats']
    print(douhao(spam))
    

    程序运行结果

    apples, bananas, tofu and cats
    
    Process finished with exit code 0
    

    4.10.2 字符图网格

    # 打印矩阵grid的转置矩阵
    
    grid = [['.', '.', '.', '.', '.', '.'],
            ['.', '0', '0', '.', '.', '.'],
            ['0', '0', '0', '0', '.', '.'],
            ['0', '0', '0', '0', '0', '.'],
            ['.', '0', '0', '0', '0', '0'],
            ['0', '0', '0', '0', '0', '.'],
            ['0', '0', '0', '0', '.', '.'],
            ['.', '0', '0', '.', '.', '.'],
            ['.', '.', '.', '.', '.', '.']]
    
    for x in range(0, len(grid[0])):
        for y in range(0, len(grid)):
            print(grid[y][x], end=' ')
        print('')
    

    程序运行结果

    . . 0 0 . 0 0 . . 
    . 0 0 0 0 0 0 0 . 
    . 0 0 0 0 0 0 0 . 
    . . 0 0 0 0 0 . . 
    . . . 0 0 0 . . . 
    . . . . 0 . . . . 
    
    Process finished with exit code 0
    

    相关文章

      网友评论

        本文标题:《Python编程快速上手—让繁琐工作自动化》第4章实践项目答案

        本文链接:https://www.haomeiwen.com/subject/ubzkbctx.html