使用for循环打印九九乘法口诀表

--输出屏幕信息
set serveroutput on;
--打印九九乘法口诀表
declare
  v_number1 number(3);                   --外层循环变量
  v_number2 number(3);                   --内层循环变量
begin
  for v_number1 in 1..9                  --开始外层循环
  loop
    --进行内存循环
    for v_number2 in 1..v_number1
    loop
      --打印口诀内容
      dbms_output.put( v_number1
                   ||'*'
                   ||v_number2
                   ||'='
                   ||v_number1*v_number2
                   ||''
      );
    end loop;
    dbms_output.put_line('');
   end loop;
end;
/

 

好的!以下是使用 Python 的 `for` 循环打印完整的 99 乘法口诀表的一个简单示例: --- ### 示例代码:使用 for 循环输出 99 乘法口诀表 ```python # 使用双重 for 循环遍历所有可能的组合 for i in range(1, 10): # 控制行数,从第 1 行到第 9 行 for j in range(1, i+1): # 每一行只打印与当前行号相关的部分 (如第 n 行最多打印 n 列) print(f"{j}×{i}={i*j}", end="\t") # 打印乘法表达式并用 tab 分隔 print() # 换行操作,开始下一行的计算和打印 ``` --- ### 输出结果说明 运行上述程序后,您会得到如下格式的标准 99 乘法表: ``` 1×1=1 1×2=2 2×2=4 1×3=3 2×3=6 3×3=9 1×4=4 2×4=8 3×4=12 4×4=16 1×5=5 2×5=10 3×5=15 4×5=20 5×5=25 1×6=6 2×6=12 3×6=18 4×6=24 5×6=30 6×6=36 1×7=7 2×7=14 3×7=21 4×7=28 5×7=35 6×7=42 7×7=49 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×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. **外层循环控制行数**: - 外层 `for i in range(1, 10)` 确保生成的是前九行内容。 2. **内层循环控制列数**: - 内层 `for j in range(1, i+1)` 只会生成不超过当前行号的部分。例如,在第三行只会显示三个元素。 3. **字符串格式化技术**: - 使用 `f"{j}×{i}={i*j}"` 来构造每一个单元格的内容,并通过 `\t` 实现水平方向上整齐排列的效果;最后用单独一条 `print()` 命令完成换行功能。 --- 您可以复制以上代码直接测试看效果哦!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值