Создать список из пользовательского ввода и изменить некоторые элементы - PullRequest
0 голосов
/ 13 сентября 2018

Добрый день

Я пытаюсь написать, что побудит меня ввести пять целых чисел и сохранить их в массиве.Затем программа должна добавить 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 голосов
/ 13 сентября 2018

Если вы не хотите использовать понимание списка:

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)
0 голосов
/ 13 сентября 2018
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]

Из того, что сказано в вашем вопросе, это должно сработать.Дайте больше подробностей, если ваши потребности более конкретны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...