首页 > 其他分享 >9*9乘法表

9*9乘法表

时间:2023-10-22 14:12:18浏览次数:32  
标签:__ 10 打印 multiplication table 乘法表

本实践的主要任务是通过打印9*9乘法表,通过两个循环来控制乘法表生成和打印:

其代码如下所示:

 1 # Python3
 2 
 3 # 函数功能:打印99乘法表
 4 def multiplication_table():
 5     s = ''
 6     for i in range(1,10):         # 1-9范围的整数
 7         for j in range(1,i+1):    # 1-i范围内的整数
 8             s += '{}*{}={}'.format(i,j,i*j)+" "   # 计算一次乘积,并且添加到整体的乘法表字符串中
 9         s += '\n'                 # 计算完i的乘法项,输出要换行
10     return s                      # 以字符串的方式返回乘法表
11 
12 if __name__=='__main__':          # python主函数解释执行的入口(可省略,直接写执行命令)
13     s = multiplication_table()    # 调用产生乘法表的函数
14     print(s)                      # 打印函数返回值,即乘法表

其结果如下所示:

 

标签:__,10,打印,multiplication,table,乘法表
From: https://www.cnblogs.com/caizhou520/p/17780388.html

相关文章

  • python-用函数让用户决定要几乘几乘法表
    #n*n乘法表用函数defrenyi_chengfabiao():forainrange(1,x+1):forbinrange(1,x+1):c=a*bifb<=a:print(int(b),"*",int(a),"=",int(c),end="")print()whileTrue......
  • 嵌套循环(九九乘法表;1-100奇数项和偶数项求和)
    #九九乘法表forminrange(1,10):forninrange(1,m+1):print("{0}*{1}={2}".format(n,m,(n*m)),end="\t")print()#换行 #1-100的总和,奇数项和,偶数项和sum_all=0sum_odd=0sum_even=0foriinrange(1,101):sum_all+=i......
  • 算法:九九乘法表(JS)
    九九乘法表1functioncreateMultiplicationTable(){2lettable='';//创建一个空字符串用于存储乘法表3for(leti=1;i<=9;i++){//外层循环控制行数,从1到94for(letj=1;j<=i;j++){//内层循环控制每行的列数,从1到当前行数i......
  • 59-嵌套循环练习-九九乘法表-打印表格数据
        打印上半截,靠右对齐,目前没实现      ......
  • 九九乘法表c语言
    intmain(){ inti=1; intj=0; for(i=1;i<=9;i++) { for(j=1;j<=i;j++) {  printf("%d*%d=%-2d",j,i,j*i);//%-2d表示控制宽度为两个字符,且右对齐 } printf("\n"); } return0;}......
  • python函数的应用(一)九九乘法表
    函数实现99乘法表的打印#1.使用函数重构乘法口诀表并调用defmultiplication(n):foriinrange(1,n+1):forjinrange(1,i+1):print(j,"*",i,"=",j*i,end="\t")print()#调用函数a=int(input("请输入您想打印的乘法口诀表部分"))mult......
  • 99乘法表(递推版)
    #include<iostream>usingnamespacestd;voidcfb(inta,intb){if(a<=9){if(b<=a){cout<<b<<"x"<<a<<"="<<a*b<<"";cfb(a,b+1);}else......
  • 递归乘法表
    #include<bits/stdc++.h>usingnamespacestd;voidno(inta,intb){ if(b<=9){ if(a<=b){ cout<<a<<"*"<<b<<"="<<a*b<<""; no(a+1,b); }else{ cout<<endl; no(1,b+1); } ......
  • 99乘法表
    #include<iostream>usingnamespacestd;voidss(inta,intb){if(a<=9){if(b<=a){cout<<a<<"x"<<b<<"="<<a*b<<"";ss(a,b+1);}......
  • 递归九九乘法表
    #include<iostream>usingnamespacestd;voidshow(inta,intb){ if(b<=9){ if(a<=b){ cout<<a<<"x"<<b<<"="<<a*b<<""; show(a+1,b); } cout<<endl; } show(1,b+1......