Уведомления

Группа в Telegram: присоединиться | Jabber-конференция сообщества: pythonua@conference.jabber.ru

#1 Май 12, 2018 22:16:02

FICHER
Зарегистрирован: 2018-05-12
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема со списком

  
print('Приведствую вас! Я электронный помощник брони коробля "Ковчег"!')
a=input('Если вы уже зарегистрированы введите 1, если вы не заристрированы введите 2: ')
if(a>'2'):
    print('Error')
else:
    if(a=='1'):
        x=['Авраам Линкольн', 'Джордж Вашингтон', 'Энтони Руссо', 'Роберт Дауни мл.', 'Крис Хемсворт', 'Марк Руффало', 'Крис Эванс', 'Джеки Чан', 'Хью Джекман', 'Райан Рейнольдс', 'Киану Ривз']
        name=input('Введите ваше имя: ')
        if(name in x):
            print('Добро пожаловать,' + name + ',на борт')
        else:
            print('Извените но вас нет в списке!')
    else:
        y=input('Если хотие заригестрироваться нажмите 1, если не хотите регистрироваться 2: ')
        if(y>'2'):
            print('Error')
        else:
            if(y=='1'):
               x.append(uname=input('Введите ваше имя: '))
            else:
                print('До свидания!')
Как сделать, чтобы при комбинации 2 2 можно было зарегистрировать имя в список, но список при этом остался.

Офлайн

#2 Май 13, 2018 00:54:04

Krominaster
Зарегистрирован: 2018-05-10
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема со списком

Ну если я правильно понял что надо, то это делается вот так(только комбинация не 2 2, а 2 1):

 print('Приведствую вас! Я электронный помощник брони коробля "Ковчег"!')
x = ['Авраам Линкольн', 'Джордж Вашингтон', 'Энтони Руссо', 'Роберт Дауни мл.', 'Крис Хемсворт', 'Марк Руффало',
             'Крис Эванс', 'Джеки Чан', 'Хью Джекман', 'Райан Рейнольдс', 'Киану Ривз']
while True:
    a=input('Если вы уже зарегистрированы введите 1, если вы не заристрированы введите 2: ')
    if(a>'2'):
        print('Error')
    else:
        if(a=='1'):
            name=input('Введите ваше имя: ')
            if(name in x):
                print('Добро пожаловать,' + name + ',на борт')
            else:
                print('Извените но вас нет в списке!')
        else:
            y=input('Если хотие заригестрироваться нажмите 1, если не хотите регистрироваться 2: ')
            if(y>'2'):
                print('Error')
            else:
                if(y=='1'):
                   x.append(input('Введите ваше имя: '))
                else:
                    print('До свидания!')
                    break

Отредактировано Krominaster (Май 13, 2018 00:55:34)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version