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

4.10.1 逗号代码


```
spam = eval(input())

def Myspeak(spam):

    for i in range(len(spam)):

        if i != len(spam)-1:

            print('{}, '.format(spam[i]),end="")

        else:

            print('and {}'.format(spam[i]),end="")

Myspeak(spam)

```


思路:1)eval()将输入变成电脑能识别的(这里没有考虑输入格式不正确)

 2)for循环输出,用if 判断是否为最后一项。


4.10.2 字符图网络


```
grid = [['.', '.', '.', '.', '.', '.'],

        ['.', 'O', 'O', '.', '.', '.'],

        ['O', 'O', 'O', 'O', '.', '.'],

        ['O', 'O', 'O', 'O', 'O', '.'],

        ['.', 'O', 'O', 'O', 'O', 'O'],

        ['O', 'O', 'O', 'O', 'O', '.'],

        ['O', 'O', 'O', 'O', '.', '.'],

        ['.', 'O', 'O', '.', '.', '.'],

        ['.', '.', '.', '.', '.', '.']]

for y in range(6):

    for x in range(9):

        if x < 8:

            print(grid[x][y],end='')

        else:

            print(grid[x][y])

```


以上纯属个人笔记,并没有其他的说明:)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容