Найти - Пользователи
Полная версия: Проблема с списком
Начало » 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 можно было зарегистрировать имя в список
Quiist
#Я сам новичок, но вроде так
А еще ( в конце перед print(“До свидания!”) else не нужно)

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('Извените но вас нет в списке!')
elif(a=='2'):
y=input(“Если хотие заригестрироваться нажмите 1, если не хотите регистрироваться 2:”)
if(y>'2'):
print('Error')
elif(a=='2'):
if(y=='1'):
x=input('Введите ваше имя: ‘)
else:
print(’До свидания!')

rami
Строку кода:
 x=['Авраам Линкольн', 'Джордж Вашингтон', 'Энтони Руссо', 'Роберт Дауни мл.', 'Крис Хемсворт', 'Марк Руффало', 'Крис Эванс', 'Джеки Чан', 'Хью Джекман', 'Райан Рейнольдс', 'Киану Ривз']
нужно убрать из условий и определять переменную x в самом начале кода.

В строку кода:
 print('Добро пожаловать' + name + 'на борт')
нужно добавить пробелы и запятые, чтобы получить нормальное предложение:
 print('Добро пожаловать, ' + name + ', на борт')


Ещё забыл. В строке кода:
 x.append(uname=input('Введите ваше имя: '))
убрать uname=
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