python打印乘法法则

python打印乘法法则

for i in range(9,0,-1):
    for j in range(1,i+1):
        print(f"{j}*{i}={str(i*j).ljust(2)}",end=" ")
    print()
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
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*7=7  2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*6=6  2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*5=5  2*5=10 3*5=15 4*5=20 5*5=25
1*4=4  2*4=8  3*4=12 4*4=16
1*3=3  2*3=6  3*3=9
1*2=2  2*2=4
1*1=1  
range(5)
range(0, 5)
for i in range(5):      #表示0-5,包含0,不包含5
    print(i)
0
1
2
3
4
for i in range(2,6):     #左边包含2,右边不包含6
    print(i)
2
3
4
5
for i in range(9,0,-1):   #右边不包含0,步长-1
    print(i)
9
8
7
6
5
4
3
2
1
for i in range(1,10):
    print(i,end=" ")     #默认换行打印
1 2 3 4 5 6 7 8 9 
n=10
for j in range(5):
    for i in range(1,n):
        print(i,end=" ")
    print()
    n-=1
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7
1 2 3 4 5 6
1 2 3 4 5 
for j in range(8,0,-1):
    for i in range(1,j):
        print(i,end=" ")
    print()
1 2 3 4 5 6 7
1 2 3 4 5 6
1 2 3 4 5
1 2 3 4
1 2 3
1 2
1 
ch_numbers = [‘ ‘,‘一‘,‘二‘,‘三‘,‘四‘,‘五‘,‘六‘,‘七‘,‘八‘,‘九‘,‘十‘]
numbers = [‘ ‘,‘1‘,‘2‘,‘3‘,‘4‘,‘5‘,‘6‘,‘7‘,‘8‘,‘9‘,‘0‘]
for i in range(9,0,-1):
    for j in range(1,i+1):
        result = str(j*i).ljust(2)
        left = ch_numbers[numbers.index(result[0])]
        right = ch_numbers[numbers.index(result[1])]
        print(f"{ch_numbers[j]}*{ch_numbers[i]}={left}{right}",end = " ")
    print()
一*九=九  二*九=一八 三*九=二七 四*九=三六 五*九=四五 六*九=五四 七*九=六三 八*九=七二 九*九=八一
一*八=八  二*八=一六 三*八=二四 四*八=三二 五*八=四十 六*八=四八 七*八=五六 八*八=×××
一*七=七  二*七=一四 三*七=二一 四*七=二八 五*七=三五 六*七=四二 七*七=四九
一*六=六  二*六=一二 三*六=一八 四*六=二四 五*六=三十 六*六=三六
一*五=五  二*五=一十 三*五=一五 四*五=二十 五*五=二五
一*四=四  二*四=八  三*四=一二 四*四=一六
一*三=三  二*三=六  三*三=九
一*二=二  二*二=四
一*一=一  

原文地址:http://blog.51cto.com/13587169/2122607

时间: 2024-10-23 21:27:57

python打印乘法法则的相关文章

初学习-python打印乘法表、正方形、三角形

for x in range(1,4): for o in range(0,x-1): print('*',end='') pass pass print('*') print('\n')print("正方形")for c in range(1,4): for b in range(2): print('*',end='*') pass print('*') pass print("乘法表") for m in range(1,10): for n in range

python打印乘法表

for cao in range(1, 10): print() for jiao in range(1, cao+1): print ("%d*%d=%d" % (cao,jiao,cao*jiao,),end=" ")

统计字符串以及打印乘法口诀表

1.统计字符串中有多少个数字.字母.空格以及其他字符 #!/usr/bin/env python # -*- coding:utf-8 -*- # @Time : 2018/1/24 21:29 # @Author : zhouyuyao # @File : countnums.py # PyCharm 2017.3.2 (Community Edition) # Build #PC-173.4127.16, built on December 19, 2017 # JRE: 1.8.0_152

用python打印各种图形

#用python打印出直角三角形:   1 #!/usr/bin/env python   2 # coding=utf-8   3 i = 0   4 while i < 5:   5     j = 0   6     while j <= i:   7         print "*",   8         j+=1   9     print ""  10     i+=1                 输出效果如下: *  * *  *

c语言:实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定

实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定, 输入9,输出9*9口诀表,输出12,输出12*12的乘法口诀表. 程序: #include<stdio.h> void mul(int n)//multiplication 乘法 { int i, j; for (i = 1; i <= n; i++) { for (j = 1; j <= i; j++) { printf("%d*%d=%-2d  ", i, j, i*j); //其中%2d中的2表示

例题:打印乘法口诀。可能大家一看有点难,但只要理解for 循环嵌套,两层循环,外层循环行数,里层循环列数,搞清楚行数和列数之间的关系,就可以轻松做出这道题

namespace 打印乘法口诀{    class Program    {        static void Main(string[] args)        {            for (int i = 1; i <=9; i++)//行数循环九次,            {                for (int j = 1; j<=i; j++)//当i等于1的时候,j等于1,                {                    Consol

韩顺平循序渐进学java.作业练习.用类打印乘法表

代码如下: 1 /*作者:*** 2 *日期:2016-03-02 3 *功能:用类打印乘法表 4 */ 5 public class ChengFaBiao 6 { 7 public static void main(String []args) 8 { 9 Biao biao=new Biao(); 10 for(int i=1;i<10;i++) 11 { 12 biao.line(i); 13 } 14 } 15 } 16 17 class Biao 18 { 19 public voi

python打印详细的异常信息

#!/usr/bin/env python #coding=utf-8 import traceback try: 1/0 except Exception, e: print e print traceback.format_exc() python打印详细的异常信息,布布扣,bubuko.com

python打印表格式数据,留出正确的空格和段落星号或注释

python打印表格式数据,留出正确的空格,格式化打出 代码如下: def printPicnic(itemsDict,leftWidth,rightWidth): print('PICNIC ITEMS'.center(leftWidth + rightWidth,'-')) for k,v in itemsDict.items(): print(k.ljust(leftWidth,'.')+str(v).rjust(rightWidth)) picnicItems = {'sandwitch