输入任意5个数字(使用append函数),形成有5个元素的列表并输出。
时间: 2023-04-30 09:07:11 浏览: 142
可以用以下代码实现:
numbers = [] # 新建一个空列表
# 循环输入5个数字并添加到列表中
for i in range(5):
number = int(input(f"请输入第{i+1}个数字:"))
numbers.append(number)
result = [] # 新建一个空列表用于存放5个元素的列表
# 利用循环遍历每个数字,构造包含该数字和4个素数的列表,并添加到结果列表中
for number in numbers:
primes = [] # 新建一个空列表用于存放4个素数
count = 0 # 计数器,记录已找到的素数个数
i = 2 # 从2开始寻找素数
while count < 4: # 找到4个素数后停止
flag = True # 标记是否为素数
for j in range(2, i): # 判断i是否为素数
if i % j == 0:
flag = False
break
if flag: # 如果i为素数,则将其添加到primes列表中
primes.append(i)
count += 1
i += 1
result.append([number] + primes) # 将包含该数字和4个素数的列表添加到结果列表中
print("构造的5个元素的列表为:", result) # 输出结果列表
阅读全文