摘要: 编写一个名为printTable()的函数,它接受字符串的列表的列表,将它显示在组织良好的表格中,每列右对齐。假定所有内层列表都包含同样数目的字符串。例如,该值可能看起来像这样: 你的 printTable()函数将打印出: 示例代码1: sort方法: lambda函数: 示例代码2: 阅读全文
posted @ 2019-10-11 23:32 魔阳工 阅读(924) 评论(0) 推荐(0) 编辑
摘要: 假设征服一条龙的战利品表示为这样的字符串列表: 写一个名为 addToInventory(inventory, addedItems)的函数, 其中 inventory 参数是一个字典, 表示玩家的物品清单(像前面项目一样), addedItems参数是一个列表,就像 dragonLoot。 add 阅读全文
posted @ 2019-10-07 16:16 魔阳工 阅读(836) 评论(0) 推荐(0) 编辑
摘要: 假定有一个列表的列表, 内层列表的每个值都是包含一个字符的字符串, 像这样: 你可以认为 grid[x][y]是一幅“图” 在 x、 y 坐标处的字符, 该图由文本字符组成。 原点(0, 0)在左上角, 向右 x 坐标增加, 向下 y 坐标增加。 复制前面的网格值, 编写代码用它打印出图像。 阅读全文
posted @ 2019-10-06 21:12 魔阳工 阅读(681) 评论(2) 推荐(0) 编辑
摘要: 假定有下面这样的列表: 编写一个函数,它以一个列表值作为参数,返回一个字符串。该字符串包含所有表项,表项之间以逗号和空格分隔,并在最后一个表项之前插入 and。例如,将前面的 spam 列表传递给函数,将返回'apples, bananas, tofu, and cats'。但你的函数应该能够处理传 阅读全文
posted @ 2019-10-06 21:05 魔阳工 阅读(776) 评论(0) 推荐(0) 编辑
摘要: 编写一个名为 collatz()的函数,它有一个名为 number 的参数。如果参数是偶数,那么 collatz()就打印出 number // 2, 并返回该值。如果 number 是奇数, collatz()就打印并返回 3 * number + 1。然后编写一个程序, 让用户输入一个整数, 并 阅读全文
posted @ 2019-10-06 19:02 魔阳工 阅读(572) 评论(0) 推荐(0) 编辑