商务网站规划与建设心得,个人兴趣网站设计,网站点击软件排名,网站开发设计比赛前面分享的六道题目如下#xff1a;
Python-100 | 练习题 01 列表推导式Python-100 练习题 02Python-100 练习题 03 完全平方数Python-100 练习题 04 判断天数Python-100例(5-6) 排序斐波那契数列
这次是分享 Python-100 例的第 7-8 题#xff0c;分别是复制列表…前面分享的六道题目如下
Python-100 | 练习题 01 列表推导式Python-100 练习题 02Python-100 练习题 03 完全平方数Python-100 练习题 04 判断天数Python-100例(5-6) 排序斐波那契数列
这次是分享 Python-100 例的第 7-8 题分别是复制列表和打印乘法口诀这两道题目都比较简单。 Example-7 复制列表 题目将一个列表的数据复制到另一个列表 思路
直接采用切片操作即 [:]
代码实现
这道题目比较简单代码如下
print(original list: {}.format(input_list))
copyed_list input_list[:]
print(copyed_list: {}.format(copyed_list))输出结果如下
original list: [3, 2, 1, [1, 2]]
copyed_list: [3, 2, 1, [1, 2]]这道题目只要知道列表的切片操作就非常简单当然如果不知道这个操作也可以通过 for 循环来遍历实现复制的操作就是没有这么简洁一行代码搞定。
Example-8 乘法口诀 题目输出 9*9 乘法口诀 思路
最简单就是通过两层的 for 循环两个参数一个控制行一个控制列然后注意每行输出个数即每层循环的起始和结束条件。
代码实现
两种实现方法如下
# 第一种for 循环实现
def multiplication_table1():for i in range(1, 10):for j in range(1, i 1):print(%d*%d%-2d % (i, j, i * j), end)print()# 第二种一行代码实现
def multiplication_table2():print(\n.join([ .join([%s*%s%-2s % (y, x, x * y) for y in range(1, x 1)]) for x in range(1, 10)]))结果如下
1*11
1*22 2*24
1*33 2*36 3*39
1*44 2*48 3*412 4*416
1*55 2*510 3*515 4*520 5*525
1*66 2*612 3*618 4*624 5*630 6*636
1*77 2*714 3*721 4*728 5*735 6*742 7*749
1*88 2*816 3*824 4*832 5*840 6*848 7*856 8*864
1*99 2*918 3*927 4*936 5*945 6*954 7*963 8*972 9*981练习代码已经上传到我的 GitHub 上了
https://github.com/ccc013/CodesNotes/tree/master/Python_100_examples 小结
今天分享的两道题目就到这里如果你有更好的解决方法也可以留言谢谢 欢迎关注我的微信公众号–机器学习与计算机视觉或者扫描下方的二维码大家一起交流学习和进步 往期精彩推荐
Python-100 练习系列
Python-100 | 练习题 01 列表推导式Python-100 练习题 02Python-100 练习题 03 完全平方数Python-100 练习题 04 判断天数Python-100例(5-6) 排序斐波那契数列
机器学习系列
机器学习入门系列1–机器学习概览机器学习入门系列(2)–如何构建一个完整的机器学习项目(一)机器学习数据集的获取和测试集的构建方法特征工程之数据预处理上特征工程之数据预处理下特征工程之特征缩放特征编码特征工程(完)常用机器学习算法汇总比较(上常用机器学习算法汇总比较(中常用机器学习算法汇总比较(完
Github项目 资源教程推荐
[Github 项目推荐] 一个更好阅读和查找论文的网站[资源分享] TensorFlow 官方中文版教程来了必读的AI和深度学习博客[教程]一份简单易懂的 TensorFlow 教程[资源]推荐一些Python书籍和教程入门和进阶的都有[Github项目推荐] 机器学习 Python 知识点速查表