Найти - Пользователи
Полная версия: Несколько параметров в переменной
Начало » Python для новичков » Несколько параметров в переменной
1
Palamar
Нужно в переменную name добавить два или более имён,попытался добавить оператор and,работает только второй параметр,попробовал оператор or работает только первый параметр.
name = ‘Илюша’ and ‘Илья’
name_input = input('Введите ваше имя: ‘)
if name != name_input:
print(’Эта программа написана не для тебя ‘ + name_input)
else:
print(’Добро пожаловать ' + name_input)
izekia
а Вы пробовали учить питон?
давайте рассмотрим простой пример:
 >>> print( 'Илюша' and 'Илья')
>>> print( 'Илюша' or 'Илья')

Сначала ответьте на вопрос: почему так происходит?
Palamar

izekia
а Вы пробовали учить питон?

сейчас как раз этим и занимаюсь.

izekia
Сначала ответьте на вопрос: почему так происходит?

я не знаю почему так происходит.
MightyDen
Вот здесь проще некуда об этом написано http://ru.diveintopython.net/apihelper_andor.html

Для вашей цели лучше использовать списки или кортежи, копать в сторону list.count(x). Готовое решение не пишу, не хочу лишать вас удовольствия справится с проблемой самостоятельно
Или еще проще использовать конструкцию IN
JOHN_16
Palamar
потому что это булева алгебра. ПОчитайте о ней, да того что бы понять чт овы делаете абсолютно не то.
Используйте списки:
 names = ['A', 'B']
...
if name not in names:
    print('welcome')
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