根据用户输入创建列表并修改一些元素

时间:2018-09-13 07:19:45

标签: python list

美好的一天

我正在尝试编写一个,提示我输入五个整数并将其存储在数组中。然后,程序应将5加到被5整除的那些元素上。 然后我要显示修改后的数组。

示例运行: 输入一个整数:10 输入一个整数:8 输入一个整数:15 输入一个整数:9 输入一个整数:44 修改后的数组为: 15 8 20 9 44

代码:

num=[]
for i in range (5):
      x=int(input(“Enter and integer number: \n”))
      num.insert(i,x)
      d iv=filter((lambda x:x%5==0),num)
print(div)

2 个答案:

答案 0 :(得分:0)

array_of_south_africa=[int(input("Enter an integer number") for i in range(5)]
array_of_south_africa=[i+(5 if i%5==0 else 0) for i in array]

从您的问题中说出的内容来看,这应该有效。如果您的需求更具体,请提供更多详细信息。

答案 1 :(得分:0)

如果您不想使用列表理解:

my_list=[]
for i in range(5):
    n=int(input("Enter and integer number:"))
    my_list.append(n)
print(my_list)

for index, i in enumerate(my_list):
    if i%5==0:
        my_list[index] = i + 5
print (my_list)