print = ('Tell me about your pet. ')
about_pet = input()
if 'dog'.lower() in about_pet == True :
print('ah, a dog')
if 'cat'.lower() in about_pet == True :
print ('ooh, a kitty')
print ('Thanks for the story')
когда я запускаю этот код, я получаю сообщение об ошибке:
Объект str не может быть вызван
Что вызывает это?
print = ('Tell me about your pet. ')
перезаписывает функцию print
как строку. После этого функция перестает функционировать, поэтому в любое время, когда вы попытаетесь назвать ее как функцию позже, вы получите ошибки.
Избавьтесь от =
чтобы вы не изменяли, что такое print
.