打印一个九九乘法表

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, k)+str(i*k)), end=‘  ‘)  

原文地址:https://www.cnblogs.com/Midnt/p/9872250.html

时间: 2024-11-05 18:53:41

打印一个九九乘法表的相关文章

在网页中打印一个99乘法表--JavaScript描述

99乘法表使用for循环,在很多公司的面试中常会要求面试者手写这个算法,算是比较经典的for循环的应用 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>99乘法表</title></head> <script type="text/javascript"> docu

用简单的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

如何用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打印:九九乘法表

代码: 1 i = 1 2 while i <= 9: 3 n = 1 4 while n <=i: 5 print("%d*%d=%d\t"%(n,i,i*n),end="") 6 n += 1 7 print("") 8 i +=1 输出: 原文地址:https://www.cnblogs.com/wzpy/p/8203496.html

用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

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

Shell脚本:打印九九乘法表

今天用三种不同的方式实现了Shell脚本打印的九九乘法表,代码如下 方法1:使用for循环(a.sh) #!/bin/sh for i in {1,2,3,4,5,6,7,8,9} do for j in {1,2,3,4,5,6,7,8,9} do ((product=$i*$j)) echo -ne $i\*$j=$product"\t" done echo done exit 0 方法2:使用while循环(b.sh) #!/bin/sh i=1 j=1 while [ &quo

sed打印九九乘法表

<span style="font-size:18px;">seq 9 | sed 'H;g' | awk -v RS='' '{for(i=1;i<=NF;i++)printf("%dx%d=%d%s", i, NR, i*NR, i==NR?"\n":"\t")}'</span> 预备知识: seq:产生一个序列 sed:模式空间和存储空间 H:将pattern space中的内容append

六.php小项目(1)九九乘法表

九九乘法表 学习目标:理解for循环,实现打印,九九乘法表其原理. 1 先看代码: <?PHP for($i=1;$i<=9;$i++){ for($j=1;$j<=9;$j++){ echo $i,'*',$j,'=',$i*$j,'&nbsp'; } echo '<br/>'; } ?> 打印其值如下: } //先看效果图后,我们再分析,  代码拆分.一点点的学习和理解. //代码分析:当第一层for循环,运行进打印,1-9这没问题.第二层for循环运行时,