@Viplayer

Как в питоне выстроить логическую цепочку?

Всем привет, учу питон, пытаюсь выстроить сценарий с помощью if, elif, else
Допустим :
if message_user = Привет
(код - отправить - Привет, как дела?)
if,else,elif что-то еще? Хорошо всё
(код - отправить - Рад за тебя)
_______________________
Как выстроить такой сценарий, чтобы нельзя было сразу вызвать "Рад за тебя, написав "хорошо" обойдя тот сценарий", только с условием, что будет выполнено "Привет - как дела и тд..."
  • Вопрос задан
  • 273 просмотра
Решения вопроса 1
sanya84
@sanya84
Фанатик Python 3
from time import sleep
import webbrowser

def dialog():
    print("Привет!")
    while True: # Бесконечный цикл пока не будет вызвана инструкция break
        user = input("--> ")
        if user == "привет":
            print("Как дела?")
        elif user == "отлично":
            print("Молодец, так держать!")
            break
        elif user == "хорошо":
            print("Я за тебя рад!")
            break
        elif user == "не очень":
            print("А что случилось?")
            user = input("--> ")
            if user == "не могу выстроить логическую цепочку":
                print("Одну минуточку...")
                sleep(3)
                webbrowser.open("https://pythonworld.ru/osnovy/instrukciya-if-elif-else-proverka-istinnosti-trexmestnoe-vyrazhenie-ifelse.html")
        else:
            break
    input("Программа завершила свою работу для выхода нажмите Enter")

dialog()
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
if message_user:
(код - отправить - Привет, как дела?)
if,else,elif что-то еще?
(код - отправить - Рад за тебя)
(код - отправить - Пшлнах, не угадал)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы