Python学习之while练习--九九乘法表
2024-08-27 22:17:39
效果如下:
实现代码;
m = 1
n = 1
while(m<10):
while(n<=m):
print(n,"*",m,"=",m*n,end = '\t')
n += 1
print('\n')
n = 1
m += 1 解析:
这是一个很简单的while嵌套程序,首先分析九九乘法表是从上往下逐行增加,且第一列乘积为1的乘积(1和各数相乘)。
以外层层数判定该行有几个乘积。前面的显示不重要,按要求形式,把内层先打印即可。
需要关注的是,print语句自带换行效果,即print("hello world")其实是print("hello world", end = '\n'),所以在该程序中同行多次输出需要将print结束符换为其他的字符(任何字符都可以,空(不是空格)也可以)
之所以选择“\t”是因为输出时由于乘积有些是一位有些是两位,会打印出来不对齐,而“\t”意为制表符,类似table键功能,会自动对齐(相差位数不多时)
最新文章
- 为不同分辨率单独做样式文件,在页面头部用js判断分辨率后动态加载定义好的样式文件
- H2 数据库
- php-设置关键词高亮的字符串处理函数
- 控件(选择类): ListBox, RadioButton, CheckBox, ToggleSwitch
- VMware虚拟机网络环境类型
- HTTP 方法
- node 搭建开发框架express
- ajax请求webservice时抛出终止线程的异常
- ubuntu下使用命令行创建一个android项目
- js静态方法和实例方法
- linux下c++动态库的生成及使用
- c# typeof 与 GetType 作用与区别
- [Swift]LeetCode999. 车的可用捕获量 | Available Captures for Rook
- FZU-Problem 2294 Uint47 calculator
- 博客七----tensorflow-gpu安装满满填坑
- 转载-reduceByKey和groupByKey的区别
- win+R快捷启动程序
- bzoj4184
- hive 安装 和基本使用
- Ajax发送POST请求对数据的封装
热门文章
- java编程——数据的加法
- gcc 4步编译过程
- css---6 选择器声明的优先级
- Redhat镜像-RHEL-官方镜像下载大全
- 2016.8.15上午纪中初中部NOIP普及组比赛
- SQL Server SQLFetch()
- echarts renderItem-在区间段内展示连续数据
- socket2里面,有些函数带WSA开头,有些不带。请问有何区别?
- MVC到底是设计模式还是一种框架还是一种架构? https://www.zhihu.com/question/31079945
- hexo next主题深度优化(十),博文加密,不需要插件,极简模式,相对安全,融合pjax。