Не знаю как зделать так чтоб скриптом мог пользуватца админ

sovadiong

Новичок
Пользователь
Сен 8, 2024
1
0
1
я записался на курс по пайтон мы написали скрипт
lst = [ 1, 2, 3, 4, ]

user = int(input("1- append 2/insert"))

if user == 1:
element_type = int(input("1- str 2-int"))
if element_type == 1:
element = input('enter element: ')
if element in lst:
el_in_lst = int(input('element is aldery in the list 1-add more 2-exit'))
if el_in_lst == 1:
lst.append(element)
else:
exit()
else: lst.append(element)
elif element_type == 2:
pass
elif user == 2:
pass
print(lst)
и потом нам задали дз зделать так чтобы когда запускали программу мог менять lst только админ как ето зделать помогите пожалуйста
 

PYDEV

Пользователь
Пользователь
Авг 31, 2023
58
13
8
я записался на курс по пайтон мы написали скрипт
lst = [ 1, 2, 3, 4, ]

user = int(input("1- append 2/insert"))

if user == 1:
element_type = int(input("1- str 2-int"))
if element_type == 1:
element = input('enter element: ')
if element in lst:
el_in_lst = int(input('element is aldery in the list 1-add more 2-exit'))
if el_in_lst == 1:
lst.append(element)
else:
exit()
else: lst.append(element)
elif element_type == 2:
pass
elif user == 2:
pass
print(lst)
и потом нам задали дз зделать так чтобы когда запускали программу мог менять lst только админ как ето зделать помогите пожалуйста
собсна, зачем ходить на курсы если не собираетесь самостоятельно попытаться?) на счет Админа, на сколько я понял - подойдёт чот такое:
Python:
lst = [1, 2, 3, 4]

is_admin = int(input("are you an admin 1 - yes 2 - no: "))

if is_admin != 1:
    exit()

user = int(input("1 - append 2 - insert: "))

if user == 1:
    element_type = int(input("1 - str 2 - int: "))
    if element_type == 1:
        element = input('Enter element: ')
        if element in lst:
            el_in_lst = int(input('Element is already in the list. 1 - add more 2 - exit: '))
            if el_in_lst == 1:
                lst.append(element)
            else:
                exit()
        else:
            lst.append(element)
    elif element_type == 2:
        pass
elif user == 2:
    pass

print(lst)
 

Форум IT Специалистов