读入一个整数列表和正整数n(n>1),把列表中每个元素重复n次,并对每个元素进行平方形成新的列表,最后去除列表中的重复元素。打印输出新列表。

读入一个整数列表和正整数n(n>1),把列表中每个元素重复n次,并对每个元素进行平方形成新的列表,最后去除列表中的重复元素。打印输出新列表。

n = int(input("请输入正整数N"))
l = eval(input("请输入列表"))
l = l * n  # 重复N次
l = [i ** 2 for i in l]  # 平方
l = list(set(l))  # 去重
print(l)

img

如有帮助,希望点一下下采纳