ПОМОГИТЕ, ПОЖАЛУЙСТА. ЭТО PYTHON!
Напишите бота, который будет отвечать на заранее заготовленные фразы. Пропишите 8-10 фраз
Ответы
Ответ:
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('Я не знаю такой команды')
Ответ:
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("Я не понял, что ты говоришь((")
![](https://st.uroker.com/files/628/628b68790072a570496ff17b6b99ccce.png)