九九乘法表

来源:互联网 发布:特大电信网络诈骗案 编辑:程序博客网 时间:2024/05/18 01:00

title: 九九乘法表
date: 2017-08-05 13:43:10
categories: technology
tags:

- python

使用Python实现九九乘法表

1.利用循环来实现

一般方法

# !/Library/Frameworks/Python.framework/Versions/3.6/bin/python3# -*- coding: utf-8 -*-# 9 * 9for i in range(1, 10):    for j in range(1, i+1):        print('%d * %d = %d' % (i, j, i*j),end = '\t')    print('\n')


使用format,增强可读性

# !/Library/Frameworks/Python.framework/Versions/3.6/bin/python3# -*- coding: utf-8 -*-# 9 * 9for i in range(1, 10):    for j in range(1, i+1):        print('{0} * {1} = {2}'.format(i, j, i*j),end = '\t')    print('\n')

2.利用递归来实现

# !/Library/Frameworks/Python.framework/Versions/3.6/bin/python3# -*- coding: utf-8 -*-# 9 * 9def f(i):    if i>=1:        f(i-1)        print(['%d * %d = %d' % (j,i,i*j) for j in range(1, i+1)])if __name__ == '__main__':    f(9)
原创粉丝点击