Вопрос задан 24.09.2023 в 08:54. Предмет Информатика. Спрашивает Чернов Владимир.

Python 1. Маємо список[5,75,0,9,457,2,46,94,0.5,8.9]1) знайти довжину списку;2)замінити і

видалити значення у списку "0" на "нуль";3)видалити елемент "94" за його значенням.2.На вході маємо список(вводиться з клавіатури) і число а=31) вивести список у зворотному напрямку;2) помножити список на число​
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Молдавченко Ирина.

Завдання 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)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Ось розв'язання для ваших завдань в Python:

Завдання 1:

python
# Маємо список my_list = [5, 75, 0, 9, 457, 2, 46, 94, 0.5, 8.9] # Знайти довжину списку length = len(my_list) print("Довжина списку:", length) # Замінити "0" на "нуль" і видалити всі значення "0" my_list = [x if x != 0 else "нуль" for x in my_list] my_list = [x for x in my_list if x != "нуль"] print("Список без нулів:", my_list) # Видалити елемент "94" за його значенням if 94 in my_list: my_list.remove(94) print("Список без елемента 94:", my_list)

Завдання 2:

python
# Ввести список з клавіатури input_list = input("Введіть список через кому та пробіл: ") my_list = [float(x) for x in input_list.split(", ")] # Вивести список у зворотному напрямку reversed_list = my_list[::-1] print("Список у зворотному напрямку:", reversed_list) # Помножити список на число a a = 31 result_list = [x * a for x in my_list] print("Список, помножений на", a, ":", result_list)

Ці коди виконають завдання, які ви описали. Будьте обережні при введенні списку з клавіатури та переконайтеся, що введені значення коректні.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос