Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 9, 2020 02:11:19

arcibald2014
Зарегистрирован: 2020-11-09
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Список грузов и создание функции

Создайте пустой список «нагрузок».
Создать функции:
1. который потребует ввода идентификационного кода груза (для каждого груза …) до тех пор, пока пользователь не введет слово «конец». После ввода значения «конец» требование ввести код следующей загрузки заканчивается. Все значения, введенные пользователем, должны быть сохранены в переменной типа списка «gruz», значения которой печатаются в конце регистрации.
2. который позволит пользователю удалять элементы из списка «загрузок» в соответствии с указанным номером элемента списка, пока пользователь не введет слово «конец».
3. который позволит пользователю вставлять элементы в список «загрузок» в определенной позиции, пока пользователь не введет слово «конец».
4. что позволит вам выбрать, какой f (1, 2 или 3) выполнить
мой код который я смог написать

gruz =

def registr():
kodas = input(“Vvedite kod gruza (ili ‘konec’): ”)
if kod != “konec”:
gruz.append(kod)
registr()
else:
print(gruz)

def nacialo():
n=input(“skolko f-ja (1,2,3 konec):”)
if n == “2”:
gruz.remove(1)
registr()
else:
print(gruz)

def vtoroj_etap():
n=input(“skolko f-ja (1,2,3 konec):”)
if n == “2”:
gruz.insert(2)
registr()
else:
print(gruz)
registr()
nacialo()
vtoroj_etap()
регистрация груза проходит успешно а вот удаление и втсавление не получается подскажите что можно сделать
Вопрос задан только что

Офлайн

#2 Ноя. 9, 2020 07:47:16

AD0DE412
Зарегистрирован: 2019-05-12
Сообщения: 1130
Репутация: +  44  -
Профиль   Отправить e-mail  

Список грузов и создание функции

https://pythonworld.ru/tipy-dannyx-v-python/spiski-list-funkcii-i-metody-spiskov.html

1. list.append(x)
2. list.pop()
3. list.insert(i, x)
4.

 def f1():
    print(11)
def f2():
    print(22)
def f3():
    print(33)
def select(dict_my_f):
    xz = list(dict_my_f.keys())
    try:
        dict_my_f[int(input(f'select f {xz}: '))]()
    except KeyError:
        print("?!")
    except ValueError:
        print("?!")
blabla = {1:f1, 2:f2, 3:f3}
select(blabla)



1. пжлст, форматируйте код, это в панели создания сообщений, выделите код и нажмите что то вроде
2. чтобы вставить изображение залейте его куда нибудь (например), нажмите и вставьте ссылку на его url

есчщо

Отредактировано AD0DE412 (Ноя. 9, 2020 08:05:55)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version