/
Dima257
/
1bot
Обзор
Документация
Войти
/
Dima257
/
1bot
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
bot2.py
64 строки
4 KB
Dima257
create: bot2.py
03 май 2026, 17:11
Верифицирован
03 май 2026, 17:11
eb06a6b
Код
Авторство
О чём код?
# БОТ, КОТОРЫЙ РАЗГОВАРИВАЕТ ПО ИМЕНИ print("Как тебя зовут?")# Печатаем на экране вопрос имя = input("Твоё имя: ")# Спрашиваем имя и сохраняем его в переменную "имя" # input() - показывает текст в кавычках и ждёт, пока пользователь напишет и нажмёт Enter # То, что написал пользователь, кладётся в переменную "имя" print(f"Привет, {имя}! Напиши мне что-нибудь")# Приветствуем пользователя по имени # f"..." - это f-строка, внутри неё можно вставлять переменные в фигурных скобках {} # {имя} - вместо этого будет подставлено то, что написал пользователь сообщений = 0 # Создаём переменную-счётчик. Пока что в ней ноль. # Будем считать, сколько сообщений написал пользователь while True:# Начинаем бесконечный цикл # while True - значит "повторять всё, что внутри, пока не встретится команда break" текст = input(f"{имя}, пиши: ")# Спрашиваем пользователя, что он пишет # input(f"{имя}, пиши: ") - показывает "к примеру Костя, пиши: " (вместо Костя подставляется имя) # То, что написал пользователь, сохраняется в переменную "текст" сообщений = сообщений + 1 # Увеличиваем счётчик сообщений на 1 # сообщений = сообщений + 1 - берём то, что было, прибавляем 1, записываем обратно # Если было 0, станет 1. Если было 1, станет 2 и так далее if текст.lower() in ["выход", "пока", "закрой", "exit", "quit"]:# Проверяем, хочет ли пользователь выйти # if - "если" # текст.lower() - переводим всё, что написал пользователь, в маленькие буквы (ВЫХОД -> выход) # in - "входит в список" # ["выход", "пока", ...] - список слов-команд для выхода print(f"{имя}, ты написал {сообщений} сообщений. Молодец! Программа закрывается.")# Если пользователь ввел слово из списка - хвалим и прощаемся # f-строка подставляет имя пользователя и количество сообщений break # break - команда "выйти" из цикла # Программа доходит до этой строчки и завершает работу else: # else - "иначе" (если пользователь не ввел слово из списка выхода) print(f"✅ {имя}, сообщение №{сообщений} принято!")# Сообщаем, что сообщение принято, показываем его номер # ✅ - зелёная галочка (просто красивый символ можно заменить на любой) print(f"📝 Ты написал: {текст}")# Показываем, что именно написал пользователь # 📝 -(просто красивый символ можно заменить на любой) " print(f"🔄 {имя}, напиши 'выход', чтобы закончить\n")# Напоминаем, как выйти # 🔄 - (просто красивый символ можно заменить на любой) # \n в конце - перенос строки (пустая строка перед следующим вопросом) # Конец программы. Когда break сработает - программа завершается.