从用户输入中创建列表并修改一些元素

2024-03-28 10:38:19 发布

您现在位置:Python中文网/ 问答频道 /正文

你好

我正在尝试编写一个函数,它将提示我输入五个整数并将它们存储在一个数组中。然后程序应该把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)

Tags: and函数代码in程序元素示例for
2条回答
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]

从你的问题所说的来看,这应该行得通。如果您的需求更具体,请提供更多细节。你知道吗

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

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)

相关问题 更多 >