——————·今天距2020年28天·——————

这是ITester软件测试小栈第85次推文

面试的时候,面试官可能要求原地秀一段代码,比如小学生都必须会默写的九九乘法口诀表,有长方形格式、左下三角形格式、左上三角形格式、右上三角形格式、以及右下三角形格式共五种形式的九九乘法表,以下主要介绍左下三角形乘法口诀表的六种python实现方法,具体格式可以根据规律自行体会。

方法一

嵌套for循环

# !/usr/bin/python3
# -*- coding:utf-8 -*-
# @Time:2019/12/2  06:00
# @微信公众号:ITester软件测试小栈
# @Author:coco
# @Python交流群:604469740
# @Email:3593721069@qq.com
# @File:test.py
# @Software:PyCharm
for i in range(1,10):for j in range(1,i+1):print("{}*{}={} ".format(j,i, i*j),end="\t")# print('%s*%s=%s'%(j,i,i*j),end='\t')
print("")#换行

方法二

for循环+while循环

#定义列表list=[1,2,3,4,5,6,7,8,9]
for i in list:j=1
while j<=i:# print('{}*{}={}'.format(j,i,j*i),end='\t')print('%s*%s=%-3d' % (j,i, i * j), end='\t')j+=1
print()

方法三

嵌套while循环

#3.用嵌套while循环
i = 1
while i <= 9:j = 1
while(j <= i):    #j的大小是由i来控制的
print("{}*{}={} ".format(j,i, i*j),end="\t")# print('%s*%s=%s'%(j,i,i*j),end='\t')
j += 1
print()i += 1

方法四

先while循环后for循环

i=1while (i<=9):for j in range(1,i+1):print("{}*{}={} ".format(j,i, i*j),end="\t")i+=1
print()

方法五

先for循环后while循环

for i in range(1,10):j=1
while i>=j:print("{}*{}={} ".format(j,i, i*j),end="\t")j += 1
print()

方法六

for循环+join

# !/usr/bin/python3
# -*- coding:utf-8 -*-
# @Time:2019/12/2  06:00
# @微信公众号:ITester软件测试小栈
# @Author:coco
# @Python交流群:604469740
# @Email:3593721069@qq.com
# @File:test.py
# @Software:PyCharm
print('\n'.join('  '.join(['{}*{}={}'.format(i,j,i*j) for i in range(1,j+1)])
for j in range(1,10)))

打印结果:

以上

That's  all

ITester软件测试小栈

往期内容宠幸

叮—这有一打让你666的测试终极资料包,请查收!

打开PyCharm永久激活的这两个锦囊,再也不用担心写代码的时候让我付费了!

QQ空间面试题放送,速度教科书式扑街补救offer!

金九银十加薪季,测试题预热一波。

测试面试题集-测试基础理论

测试面试题集-测试用例设计:登录、购物车、QQ收藏表情、转账、充值、提现

测试面试题集-生活物品测试:杯子、伞、钢笔、桌子

Selenium系列文章汇总

30个MySQL数据库常用小技巧,吐血整理

SQL从入门到入魔之初入门

SQL从入门到入魔之数据库基本操作

SQL从入门到入魔之select简单查询

MySQL之数据库基本操作语句

MySQL之创建表以及数据库增删改操作

MySQL之数据库基本查询语句

MySQL之数据库多表查询

速看,APP测试之ADB最全指南!

APP测试之Monkey压力测试(一)

APP测试之Monkey压力测试(二)

快来星标 置顶 关注我

后台回复资源取干货

想要获取相关资料和软件 ?

Python交流Q群:604469740

测试面试题集-Python花式打印九九乘法口诀表相关推荐

  1. mysql 乘法_测试面试题集Python花式打印九九乘法口诀表

    ------·今天距2020年28天·------ 这是ITester软件测试小栈第85次推文 面试的时候,面试官可能要求原地秀一段代码,比如小学生都必须会默写的九九乘法口诀表,有长方形格式.左下三角 ...

  2. Python:打印九九乘法口诀表

    用Python编写程序打印九九乘法口诀表 #控制行的数量,从第一行往下进行打印 for m in range(1,10):#控制列的数量,列的数量取决于行的数量(比如第一行输出一列,第二行输出两列)f ...

  3. Python打印九九乘法口诀表

    使用最简单的方法打印九九乘法口诀表: for循环打印: 首先,需要明确思路,输出需要的3个变量和两个乘数以及一个积,有时候在Python当中不需要当 独定义变量也可以作为循环条件直接进行赋值使用: 其 ...

  4. python打印九九乘法口诀_使用Python打印九九乘法口诀表

    在上一篇,我们讲到了print的各种用法,相信小伙伴们通过练习已经有所掌握.大家有看到过如下图所示的乘法口诀表吗? 是不是看起来非常整齐呢,这是怎么做到的呢~其实并不难,接下来我将介绍一下Python ...

  5. python九九乘法口诀表-使用Python打印九九乘法口诀表

    在上一篇,我们讲到了print的各种用法,相信小伙伴们通过练习已经有所掌握.大家有看到过如下图所示的乘法口诀表吗? 是不是看起来非常整齐呢,这是怎么做到的呢~其实并不难,接下来我将介绍一下Python ...

  6. python打乘法口诀表好记方法_使用Python打印九九乘法口诀表

    在上一篇,我们讲到了print的各种用法,相信小伙伴们通过练习已经有所掌握.大家有看到过如下图所示的乘法口诀表吗? 是不是看起来非常整齐呢,这是怎么做到的呢~其实并不难,接下来我将介绍一下Python ...

  7. Java打印带边框的乘法口诀表_Java 面试 - 打印九九乘法口诀表

    在Java面试过程中, 面试者经常会被要求手写代码或上机操作.一般来说,手写代码或上机操作,主要还是考察面试者的分析问题和解决问题的能力.打印九九乘法口诀无疑是非常基础的,那么如何实现呢?首先我们先来 ...

  8. JavaSE习题 用Java打印九九乘法口诀表

    JavaSE习题 用Java打印九九乘法口诀表 题目要求: 输出乘法口诀表. 题目分析: 1.观察九九乘法表可发现:总共有9行9列,就可以考虑到它类似以矩阵的输出,所以可以采用for的双重循环. 2. ...

  9. java乘法口诀表_用Java语言打印九九乘法口诀表

    打印九九乘法口诀表. 程序: package myclass; public class myclass { public static void main(String[] args) { for( ...

最新文章

  1. OSPF中的frame-relay(3) 点到多点非广播
  2. 我们一直使用的管理系统oner
  3. java Date工具类
  4. 基于智能计算的降维技术研究与应用
  5. 从310到蚂蚁森林,蚂蚁金服在线图计算的创新与实践
  6. 验证码图片显示不出来怎么办_pr 的蒙版不显示了怎么办?
  7. chrome和safari_私人浏览器-如何在Chrome和Safari中使用隐身模式
  8. java内存溢出排查top_process-parse-shell
  9. 八、Linux系统日志管理
  10. 【转】计算机人工智能技术纵览---入门部分
  11. 帆软复选框选中并打印(按某种格式打印)数据分析、报填可用
  12. 从零开始学安全(七)●Linux基础命令学习笔记
  13. 计算机凭证打印格式设置,金蝶软件套打如何设置用KP-J103凭证纸打印凭证
  14. 白盒测试和黑盒测试的区别
  15. C语言 取绝对值函数abs()使用及注意事项
  16. 技术分享 | 相较于ROS 1,ROS 2有哪些优越性?
  17. 电子计算机按用途分类包括,计算机的分类试题解析
  18. 使用命令结束Linux系统
  19. MongoDB LBS经纬度查询操作
  20. json在线编辑器和解析库rapidjson试用

热门文章

  1. linux命令echo的实现,Linux echo命令的使用及三种实现方式
  2. linux的用户及权限管理,Linux 用户及权限管理.doc
  3. ucc编译器(中间代码生成)
  4. 随想录(强大的kprobe)
  5. 一步一步写算法(之图的保存)
  6. sqlrowset 转化为json_Json 读取:eval 和 json.loads 的效率
  7. 点焊机器人焊接超时_「技术帖」FSW点焊技术在车身铝薄板焊接中的应用
  8. mysql 按周分组_如何在MySQL中按周分组?
  9. java设置关闭计算机,java实现电脑定时关机的方法
  10. canvas 擦除动画_帧动画的多种实现方式与性能对比