Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 12.01.2018, 09:27   #1
Stanluuu
Пользователь
 
Регистрация: 11.01.2018
Сообщений: 11
Репутация: 10
Вопрос Соблюдение в if два и несколько условия

Добрый день товарищи!

Подскажите пожалуйста, не могу разобраться с тем, что есть условие:
Код:

exp=input("\nВы играли раньше в такую игру?: ")
if exp!= "нет":
    print("\t\nТогда для вас это будет расплюнуть!")
else:
    print("\t\nНичего страшного! Это не сложно!")

Это все работает, но как только я хочу поставить второе условие:
Код:

exp=input("\nВы играли раньше в такую игру?: ")
if exp!= "нет" or "Нет":
    print("\t\nТогда для вас это будет расплюнуть!")
else:
    print("\t\nНичего страшного! Это не сложно!")

"Нет" перестает работать и всегда выходит
Код:

print("\t\nТогда для вас это будет расплюнуть!")

Подскажите пожалуйста, как правильно задать условие if?
Заранее благодарен
____________________________

Учиться никогда не поздно!
Stanluuu вне форума   Ответить с цитированием
Старый 12.01.2018, 09:52   #2
Аватар
Модератор
Заслуженный модератор
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Адрес: Северодонецк.ua
Сообщений: 17,964
Репутация: 6285
По умолчанию

наверно так: exp!= "нет" and exp!= "Нет"

а если юзер c похмелья ввел нЕТ ?
__________________
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 12.01.2018 в 09:55.
Аватар вне форума   Ответить с цитированием
Старый 12.01.2018, 09:55   #3
Stanluuu
Пользователь
 
Регистрация: 11.01.2018
Сообщений: 11
Репутация: 10
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
exp!= "нет" and exp!= "Нет"

а если юзер c похмелья ввел нЕТ ?
Я думаю с похмелья никто не захочет играть)))) Спасибо большое за подсказку, единственное вопрос такой, всегда ли когда есть два условия в if, необходимо писать
Код:

exp!= "нет" and exp!= "Нет"

или можно еще как-нибудь? А если 4 условия и зависят от ввода?
Stanluuu вне форума   Ответить с цитированием
Старый 12.01.2018, 12:10   #4
Aleksandr H.
2 the Nation Glory
Профессионал
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Адрес: Wild West Ukraine
Сообщений: 2,432
Репутация: 885

skype: aleksandr.gryb
По умолчанию

Цитата:
Сообщение от Stanluuu Посмотреть сообщение
или можно еще как-нибудь?
Цитата:
расплюнуть
Код:

exp.upper()!= "НЕТ"

__________________
Mailto: media.project@ukr.net
Aleksandr H. вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Два взаимоисключающих условия ЕСЛИ soulfood Microsoft Office Excel 6 16.06.2016 12:20
совместить в ячейке два условия dejura Microsoft Office Excel 5 12.04.2016 22:28
есть два условия... НастяК Microsoft Office Excel 12 20.03.2013 13:13
Как проверить два условия ??? Delphi Aero1 Помощь студентам 3 19.01.2010 19:35


06:01.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru