

Оригинальный код:
import random
sum = 0
while True:
ask = str(input('Спроси как у меня дела \n'))
sum += 1
if sum > 1 and ask == 'Как дела?':
print('Я тебе уже ответил на вопрос!')
if ask == 'Как у тебя дела?' and sum <= 1:
answers = ['Хорошо', 'Плохо', 'Нормально']
guess = random.choice(answers)
print(guess)
elif ask != 'Как дела?':
print('Ошибка!')
break
Сокращенный код:
import random
while True:
ask = input('Спроси как у меня дела \n')
if ask == 'Как дела?':
answers = ['Хорошо', 'Плохо', 'Нормально']
guess = random.choice(answers)
print(guess)
elif ask != 'Как дела?' and ask != 'Как у тебя дела?':
print('Ошибка!')
break
Изменения:
sum удалена, так как она не используется в сокращенном коде.if elif else.
Лента в твиттере