Python-100例(7-8) 复制列表 打印乘法口诀

前面分享的六道题目如下:

  • Python-100 | 练习题 01 & 列表推导式
  • Python-100 练习题 02
  • Python-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*1=1 
1*2=2  2*2=4 
1*3=3  2*3=6  3*3=9 
1*4=4  2*4=8  3*4=12 4*4=16
1*5=5  2*5=10 3*5=15 4*5=20 5*5=25
1*6=6  2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*7=7  2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*8=8  2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*9=9  2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81

练习代码已经上传到我的 GitHub 上了:

https://github.com/ccc013/CodesNotes/tree/master/Python_100_examples


小结

今天分享的两道题目就到这里,如果你有更好的解决方法,也可以留言,谢谢!


欢迎关注我的微信公众号–机器学习与计算机视觉,或者扫描下方的二维码,大家一起交流,学习和进步!

往期精彩推荐

Python-100 练习系列
  • Python-100 | 练习题 01 & 列表推导式
  • Python-100 练习题 02
  • Python-100 练习题 03 完全平方数
  • Python-100 练习题 04 判断天数
  • Python-100例(5-6) 排序&斐波那契数列
机器学习系列
  • 机器学习入门系列(1)–机器学习概览
  • 机器学习入门系列(2)–如何构建一个完整的机器学习项目(一)
  • 机器学习数据集的获取和测试集的构建方法
  • 特征工程之数据预处理(上)
  • 特征工程之数据预处理(下)
  • 特征工程之特征缩放&特征编码
  • 特征工程(完)
  • 常用机器学习算法汇总比较(上)
  • 常用机器学习算法汇总比较(中)
  • 常用机器学习算法汇总比较(完)
Github项目 & 资源教程推荐
  • [Github 项目推荐] 一个更好阅读和查找论文的网站
  • [资源分享] TensorFlow 官方中文版教程来了
  • 必读的AI和深度学习博客
  • [教程]一份简单易懂的 TensorFlow 教程
  • [资源]推荐一些Python书籍和教程,入门和进阶的都有!
  • [Github项目推荐] 机器学习& Python 知识点速查表

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/408707.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

简单聊聊模型的性能评估标准

机器学习入门系列(2)–如何构建一个完整的机器学习项目,第十篇! 该系列的前 9 篇文章: 机器学习入门系列(2)–如何构建一个完整的机器学习项目(一)机器学习数据集的获取和测试集的构建方法特征工程之数据预处理&…

失落城堡手游获取服务器信息99,失落城堡手游最近更新什么? ios同步疯国王击杀活动...

失落城堡手游1.1.0.20优化什么?作为活动副本,有着出色玩法。小编带来玩法详情,新版战斗来临。ios同步疯国王击杀活动【新增类】1、支持适配盖世小鸡手柄:-安卓:Gamesir-G4(增强版)、Gamesir-G4、飞智八爪鱼、Gamesir-G…

中文课程!台大李宏毅机器学习公开课2019版上线

转载自:机器之心机器之心编辑参与:思源、泽南台大教授李宏毅的机器学习课程经常被认为是中文开放课程中的首选。李教授的授课风格风趣幽默,通俗易懂,其课程内容中不仅有机器学习、深度学习的基础知识,也会介绍 ML 领域…

wcl怀旧服网站中文查服务器fb进度,魔兽世界怀旧服wa插件字符串分享 WCL评分和服务器排行查询...

魔兽世界怀旧服wa插件字符串分享,使用本字符串后,当团队有新团员时,自动通报其职业、服务器排名、TAQ评分/排名、BWL评分/排名、MC评分/排名。需要的朋友快来分享吧。NGA夜梦幻整理,先上效果图增加了仅团长/队长/A人员通报开关首先…

模型评估、过拟合欠拟合以及超参数调优方法

机器学习入门系列(2)–如何构建一个完整的机器学习项目,第十一篇! 该系列的前 10 篇文章: 机器学习入门系列(2)–如何构建一个完整的机器学习项目(一)机器学习数据集的获取和测试集的构建方法特征工程之数据预处理&a…

win10没有windows无线服务器,win10系统电脑没windows无线服务的解决方法

很多小伙伴都遇到过win10系统电脑没windows无线服务的困惑吧,一些朋友看过网上零散的win10系统电脑没windows无线服务的处理方法,并没有完完全全明白win10系统电脑没windows无线服务是如何解决的,今天小编准备了简单的解决办法,只…

初学者的机器学习入门实战教程!

原文链接:https://www.pyimagesearch.com/2019/01/14/machine-learning-in-python/ 作者:Adrian Rosebrock 这是一篇手把手教你使用 Python 实现机器学习算法,并在数值型数据和图像数据集上运行模型的入门教程,当你看完本文后&…

原生js实现一个tab栏的标签操作

我是歌谣 闲来无事做 就不如写写代码 本次不过多对原生的操作进行说法 我们直接上代码 效果图 有一个index.html的文件 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatib…

搜索和在线阅读 Github 代码的插件推荐

2019 年第 31 篇&#xff0c;总 55 篇文章上一篇文章 推荐了 3 个 Github 相关的项目&#xff0c;这次继续推荐 3 个项目&#xff0c;严格说是 3 个插件&#xff0c;主要是帮助搜索 Github 项目和在线阅读代码的插件。1. GitHunt第一个是帮助搜索在指定时间内 Star 数量增长最多…

手动封装element-ui里面的button组件

首先我们知道vue里面包含有父子组件 但是你知道如果要进行一个element的手动组件封装 怎么封装吗 1首先第一步 首先我们建立一个组件 最好设置在一个文件目录下比如components 只是一个普通的组件 叫做OneButton.vue <template><button class"one-button&…

Python 基础入门--简介和环境配置

2019 年第 32 篇&#xff0c;总 56 篇文章本文大约 1w 字&#xff0c;建议收藏阅读上周结束了如何构造一个机器学习项目的系列文章&#xff0c;当然还有一篇简单的总结以及介绍一些入门的学习资料&#xff0c;不过还在整理&#xff0c;应该这周内会整理好的。现在是系统的整理学…

这些单词你都念对了吗?顺便推荐三份程序员专属英语教程!

2019 第 36 篇文章&#xff0c;总第 60 篇文章本文大约 3500 字&#xff0c;阅读大约需要 9 分钟作为程序员&#xff0c;除了要有好的编程能力&#xff0c;计算机基础&#xff0c;还必须具备一定的英语能力&#xff0c;至少能看懂和计算机编程相关的英语&#xff0c;可以在谷歌…

curl

转载于:https://www.cnblogs.com/MyFlora/p/3164687.html