美好的一天
我正在尝试编写一个,提示我输入五个整数并将其存储在数组中。然后,程序应将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)
答案 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)