题目分析

                                                                                                          hello 大家晚上好 今天我来分享一道题目(适合学有小成的同学来看!)   ovo

首先题目是这样的:编写一个程序,X,Y为输入值,并生成一个X行,Y列的二维数组,数组的第i行和第j列的元素为i*j

  1. 读题,题目要我们输入x,y的值,然后并生成一个x行,y列的数组

由此我们可以知道,题目要生成的二维列表由输入的x和y组成。比方说我x输入3,y输入2,数组就会输出每行每列相乘的值,就会生成如下图的数组:

生成的数组
标题

同学们有可能这时候会说,快给我打代码!!(哈哈哈莫急,我们学习的目的无非就是有一个清晰的思路,所以我会将我做这题的思路分享给大家,最好同学们在看完我的思路,自己在做做,文章结尾会有答案)

2.同学们看到输入就要想到input()语句,看到行啊,列啊,就 要给我想到循坏语句,值无非就是每行每列 值 相乘一下就行了,

用你聪明的大脑想一想,当我的行输入3时,列输入2时,程序应该会给出什么样的结果来,(好好想想,接下来是代码了!)


x = int(input('请输入行'))
y = int(input('请输入列'))
for i in range(1,x+1):
    for j in range(1,y+1):
        print(i*j,end=' ')#这时候可以为了程序美观,使用format()函数。
    print('')

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值