как в программе паскаль сделать так: чтобы я ему написала: привет, а он мне написал: привет как тебя зовут,
а я ответила: меня зовут вася например)
а я ответила: меня зовут вася например)
Не знаю как на паскале. Но вот как будет на питоне третьем:
while True:
ui = input('>: ')
if ui.lower() == 'выход':
break
elif ui.lower() == 'привет':
uia = input('Привет. Как тебя зовут? \n>: ')
if uia.lower().startswith('меня зовут') :
print('Привет, {}!'.format(uia.split()[2]))
break
elif len(uia) > 0:
print('Привет, {}!'.format(uia))
else:
print('Если не хочешь со мной разговаривать, то просто напиши Выход')
elif len(ui) > 0:
if ui.lower().startswith('меня зовут'):
print('Привет, {}!'.format(uia.split()[2]))
break
else:
print('Что "{0}"? Так тебя зовут, {0}? Ну, привет, {0}!'.format(ui))
break
Пострадали отступы, когда проходило через парсер. Если кому интересно, скину в личку.
var inp : string;
begin
writeln('Hi, what is your name? :');
readln(inp);
writeln('Hello, ' + inp);
readln(inp);
end.
Сделай это не в программе Паскаль, а в программе Ответы.