python打印九九乘法表的菱形实现

Python64
1 NUM = 9
 2 for i in range(1, NUM+1):
 3     print()
 4     for j in range(1, i+1):
 5         if j == 1:
 6             print(5*(NUM-i)*(" "), end="")
 7         print("{0} * {1} = {2} ".format(j, i, i*j), end="")
 8
 9 for i in range(NUM-1, 0, -1):
10     print()
11     for j in range(1, i+1):
12         if j == 1:
13             print(5*(NUM-i)*(" "), end="")
14         print("{0} * {1} = {2} ".format(j, i, i*j), end="")
15
16

效果如图:

输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长

相关文章
Python

Python3教程:异常处理总结

python用异常对象(expection object)来表示异常情况。遇到错误后,会引发异常。如果是异常对象并未被处理或捕获,程序就会用所谓的回溯(Traceback,一种错误信息)终止执行: 事...
Python

yandex robots txt

Yandex 支持具有高级功能的 Robots Exclusion 协议。 当抓取一个网站时,Yandex 机器人会加载 robots.txt 文件。如果对该文件的最新请求显示某个网站页面或部分被禁止...
Python

【Python】如何写一个锅炉温控系统

1.前言 冬天很冷,买了一个锅炉,需要循环泵的。简单来说就是锅炉水热了之后循环泵自动开启,然后将热水输送走,送到暖 气,热水抽走,凉水进入锅炉,温度降低,循环泵关闭,等待下一次水烧热。因为需要取暖的房...
Python

JSP和servlet之间的相互传值

1.从一个jsp页面跳转到另一个jsp页面时的参数传递 (1)使用request对象获取客户端提交的信息 login.jsp页面代码如下: 点击查看代码 <%@ page language=&q...
Python

1.12 序列中出现次数最多的元素

怎样找出一个序列中出现次数最多的元素呢? collections.Counter类就是专门为这类问题而设计的,它甚至有一个有用的 most_common()方法直接给了你答案。 from collec...
Python

One—python的六种数据类型及数据转换

python的六种数据类型 python中数据类型分为不可变数据类型和可变数据类型 可变数据类型 可变数据类型包括:List(列表)、Dictionary(字典)、Set(集合) 不可变数据类型 不可...
Python

python中整除后结果也是小数

有人这么回答,这显然不对 先看个例子: '//'明明是整除,为什么结果不是整数,而会出现小数? 首先,关于除法有三种概念:传统除法、精确除法和地板除 #1、传统除法:整数相除结果是整数,浮点数相除结果...
Python

python—总结所学元素及方法

python---总结所学元素及方法 原创 夕陌2022-07-19 11:25:57©著作权 文章标签 警告框 元素定位 参数说明 文章分类 Python 后端开发 ©著作权归作者所有:来自51CT...