@方法1
#!/user/hcdxx/python3#_*_condig:utf-8_*_result=list(set(input("n请输入:n")))result=[int(n) for n in result]s=sum(result)print("sum={}".format(s))
思路:set(集合)python内置函数,接受用户从控制台输入的数据并且进行处理
由于集合有3大特性确定性 ,互异性,无序性,所以把set内置函数对数据进
行处理删除重复元素,再用list转成列表,因为input输入的数据默认是字符串,
所以要把列表里的数据变成整数(建议用列表推导式),再用sum函数进行求
和
@方法2
思路:用两个列表来处理数据,遍历原列表不在新列表的数据,全部添加到新列表
用内置函数list对用户输入的数据进行处理,转成列表,再把列表里的数转成整数,
遍历原列表用成员运算符进行判断,不在新列表里的数据全部加到新列表里(append)
欢迎一起交流: