用列表的乘法或列表表达式都行。这样写:
m,n=map(int,input('输入两个数字,逗号隔开:').split(','))
#列表乘法
#l=[n]*m
#列表表达式:
l=[n for i in range(m)]
print(l)
list = []
n = input();
m = input();
for j in range(0,m):
list.append(n);
用append
你题目的解答代码如下:(如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮)
p = input().split(" ") #输入两个整数以空格分隔成列表:
m = int(p[0]) #取列表下标0的元素转为整数
n = int(p[1]) #取列表下标1的元素转为整数
lst = [n] * m #用一个包含n的列表用 * 乘以 m 就会生成包含m个数字n的列表
print(lst)
mn