Python
1. Маємо список
[5,75,0,9,457,2,46,94,0.5,8.9]
1) знайти довжину списку;
2)замінити і видалити значення у списку "0" на "нуль";
3)видалити елемент "94" за його значенням.
2.На вході маємо список(вводиться з клавіатури) і число а=3
1) вивести список у зворотному напрямку;
2) помножити список на число
Answers & Comments
Verified answer
Завдання 1
my_list = [5,75,0,9,457,2,46,94,0.5,8.9]
#1) знайти довжину списку
length = len(my_list)
print("Довжина списку: ", length)
#2) замінити і видалити значення у списку "0" на "нуль"
for i in range(length):
if my_list[i] == 0:
my_list[i] = "нуль"
my_list = [x for x in my_list if x != "нуль"]
print("Список зі зміненими значеннями 0: ", my_list)
#3) видалити елемент "94" за його значенням
my_list.remove(94)
print("Список з видаленим елементом 94: ", my_list)
Завдання 2
#Введення списку та числа
my_list = input("Введіть список через кому: ").split(",")
a = int(input("Введіть число а: "))
#1) вивести список у зворотному напрямку
my_list.reverse()
print("Список у зворотному напрямку: ", my_list)
#2) помножити список на число
my_list = [x * a for x in my_list]
print("Список, помножений на число а: ", my_list)