ПОМОГИТЕ, ПОЖАЛУЙСТА. ЭТО PYTHON!
Напишите бота, который будет отвечать на заранее заготовленные фразы. Пропишите 8-10 фраз

Ответы

Ответ дал: badnsnus
0

Ответ:

import datetime

while True:

   a = input().lower()

   if a == 'привет':

       print('Приветствую вас')

   elif a == 'пока':

       print('До скорых встреч')

       break

   elif a == 'время':

       print(f'Сейчас - {str(datetime.datetime.now().time())[:8]}')

   elif a == 'как настроение':

       print('Нормально')

   elif a == 'что любишь делать':

       print('Люблю заниматься информатикой')

   elif a == 'zxc':

       print('dota one love')

   elif a == 'я тебя люблю':

       print('я тебя тоже')

   else:

       print('Я не знаю такой команды')


vika0323: длинно и мало продуманно, но раз автору вопроса понравилось...
badnsnus: что ты несешь?....
vika0323: это говнокод)
Ответ дал: vika0323
0

Ответ:

import re

phrase = ["привет", "пока","какдела","какнастроение","кактебязовут","ктоты","какпогода","ятебялюблю"]

answer = ["Привет!","Пока :(","У меня все супер!", "Мне весело!","Я Боба, бип-буп","Я тот, кто захватит мир!","Солнечно, тепло","И я тебя, пупсик!"]

while( True ):

currentLine = re.sub( r"(?i)[^а-я]*", "", input() ).lower()

found = False;

for curPhrase in phrase:

 if currentLine == curPhrase:

  print( answer[phrase.index(curPhrase)] )

  found = True

  break

if currentLine == "хватит": break

if not found: print("Я не понял, что ты говоришь((")

Приложения:
Вас заинтересует