Найти - Пользователи
Полная версия: Проблема со списком
Начало » Python для экспертов » Проблема со списком
1
FICHER
  
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 можно было зарегистрировать имя в список, но список при этом остался.
Krominaster
Ну если я правильно понял что надо, то это делается вот так(только комбинация не 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
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB