用简单的for循环写一个九九乘法表

1、效果如下

  • 1 x 1=1

    1 × 2 =2, 2 × 2 = 4

    l × 3 = 3, 2 × 3 = 6, 3 × 3= 9

.........

l × 9 =9, 2 × 9 = 18, 3 × 9 = 27, … , 9 x 9 = 81

2、实现思路

  • 设置行数为变量i,每行变换的数字为a
  • 有9排,可用for循环9次输出,每输出一排则进行换行
  • 每行的结构为a*i(①其中a是个变量:由1自增到i        ②每输出一个结果,加逗号进行分隔)

3、实现代码

for i in range(1,10):
    for a in range(1,i+1):
        sum=a*i
        print(a,‘*‘,i,‘=‘,sum,end=‘ , ‘)
        a=a+1
    print()

4、实现结果

原文地址:https://www.cnblogs.com/Subtle-967/p/12401487.html

时间: 2024-08-07 07:12:57

用简单的for循环写一个九九乘法表的相关文章

如何用while循环 输出一个九九乘法表

方法一 1 i = 1 2 while i < 10: 3 k = 1 4 while k <= i: 5 print('%d*%d=%2d '% (i,k,i*k),end='') #end='' 表示不换行(系统默认输出完毕换行) 6 k += 1 7 print() 8 i += 1 9 10 11 输出结果 12 1*1= 1 13 2*1= 2 2*2= 4 14 3*1= 3 3*2= 6 3*3= 9 15 4*1= 4 4*2= 8 4*3=12 4*4=16 16 5*1=

用python写一个九九乘法表-2月19日/2018

first = 1 while first<=9: sec=1 while sec<=first: print(str(sec),"x",str(first),"=",first*sec,end="\t") sec+=1 print() first+=1 原文地址:https://www.cnblogs.com/bushii/p/8454205.html

Java程序中用for循环语句 写出九九乘法表

今天学习了Java的for循环,用这个写了个九九乘法表,分享给大家.好东东要懂得分享额. 源码如下: for (int i=1;i<=9;i++) {          for (int j=1;j<=i;j++){              System.out.print(i+"*"+j+"="+(i*j)+"\t");          }          System.out.println("");  

JSP写出九九乘法表(表达式方法 和 脚本的方法)

<%@ page language="java" import="java.util.*" pageEncoding = "UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.ge

初学写的九九乘法表

九九乘法表 # _*_ coding: utf-8 _*_ for a in range(1, 10):         print         for b in range(1, a+1):                 print "%d * %d = %d " % (a, b, a*b),

打印一个九九乘法表

for i in range(1,10): if i != 1: print('') # 这里其实是为了打印一个\n换行 for k in range(1,10): if i <= k: ans = str(i*k) if len(ans) == 1: # 为了格式好看,所以写了个判断,如果结果是一位数就空一格,不是一位就不空 print(('{}*{}='.format(i, k)+' '+str(i*k)), end=' ') else: print(('{}*{}='.format(i,

循环结构-打印九九乘法表(C语言)

同http://www.cnblogs.com/MichaelLee2015/p/4403007.html #include <stdio.h> int main() { for (int i = 1; i <= 9; i++) { for (int j = 1; j <= i; j++) { printf("%d*%d=%d\t",j,i,j*i);//比如“二三得六”在第3行第2列,j*i=(j*i),因此i=2,j=3即 3*2=6 } printf(&q

javaSE 打印九九乘法表

下面的示例用嵌套for循环打印一个九九乘法表 格式:for(){ for(){ } } 其实就是拿内层循环作为外层循环的循环体 package com.forfortest001; public class ForForTestDemo2 { //打印九九乘法表 public static void main(String[] args) { for(int i=1;i<10;i++){ for(int j=1;j<=i;j++){ System.out.print(i+"*&quo

C实现的九九乘法表

为了加深对C语言中for循环的理解,学习实例写出了九九乘法表,相对来说比较简单. #include <stdio.h> /************************************** * 本实例用于输出一个九九乘法表 * 用于继续练习for语句 **************************************/ int main(void) { /** * 主要思想: * 从1开始计算,1x1 * 2x1,2x2 * 3x1,3x2,3x3 * 以此循环,变量i从1