大爽Python入门练习题 1-4 两层循环输出表格形式数据
第一章 中期练习题 简单 第4题
题目
简介
实现一个程序,
输入用空格分隔的两个正整数,m
和n
(接收用户输入),
输出m
行n
列的如下表格
1 2 3 ... n
2 4 6 ... 2n
. ... .
. ... .
. ... .
m 2m 3m ... nm
补充:默认输入的数都是正整数,不用做判断处理。
详细说明
列对其方式,
每个数之间间隔一个空格就行
示例
输入: 3 4
输出:
1 2 3 4
2 4 6 8
3 6 9 12
输入: 6 5
输出:
1 2 3 4 5
2 4 6 8 10
3 6 9 12 15
4 8 12 16 20
5 10 15 20 25
6 12 18 24 30
分割线
本小段没有实际意义,
仅用于分隔题目和答案。
防止学生无意中直接看到答案,
影响思路。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
答案
s = input()
m, n = s.split(" ")
m = int(m)
n = int(n)
for ri in range(m):
for ci in range(n):
v = ( ri + 1 ) * ( ci + 1 )
print(v, end=" ")
print()