我有一个代码,可以将数字添加到由用户输入确定的范围内的列表中
user_input = input("Enter a min integer: ")
minInt = int(user_input)
user_input = input("Enter a max integer: ")
maxInt = int(user_input)
num_range = range(minInt,maxInt+1)
num_list = list(num_range)
print("Here is a list of numbers constructed: " + str(num_list))
目前它的工作原理如下。如果用户输入5和7,则生成输出
Here is a list of numbers constructed: [5, 6, 7]
然而,我的目标是按顺序将列表中的每个元素打印三次。因此,上面的输出将改为如下所示
Here is a list of numbers constructed: [5, 5, 5, 6, 6, 6, 7, 7, 7]
其中每个元素总共打印了3次
您可以通过列表理解轻松做到这一点
相关问题 更多 >
编程相关推荐