python-打印九九乘法表

任务描述

本关任务:编写一个能输出n*n(n小于等于9)乘法表结果的小程序。 任务描述: 要求: 1、从测试集中读取数字n,按n的值输出斜三角形方式打印n*n的结果乘法表; 2、每个值中间以‘’隔开,每行最后一个没有‘’。 例如: 测试数据为: 9 输出结果:

1
2,4
3,6,9
4,8,12,16
5,10,15,20,25
6,12,18,24,30,36
7,14,21,28,35,42,49
8,16,24,32,40,48,56,64
9,18,27,36,45,54,63,72,81

测试数据为: 5 输出形式为:

1
2,4
3,6,9
4,8,12,16
5,10,15,20,25

补充知识

该部分可利用循环嵌套方式,例如输出5*5的斜三角形星号。

for i in range(1,6):
for j in range(1, i+1):
print("*",end='')
print('')

输出结果如下:

  1. *
  2. **
  3. ***
  4. ****
  5. *****

面对疾风吧,祝你成功!

# -*- coding: utf-8 -*-
n=int(input())        #读取测试数据

# 注意上一语句已经从测试集中读取测试数字n
#********** Begin **********#
for j in range(1,n+1):
    for i in range(1,j+1):
        if i==j:
            print(j*i,end='')
        else:
            print(j*i,end=',')
    print('')
#********** End **********#

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值